第三方应用开发 服务端API 效率工具 日程 回调事件
回调事件

目录

  • 修改日历事件
  • 删除日历事件
  • 添加日程事件
  • 修改日程事件
  • 删除日程事件
  • API创建的日历,如果指定不是readonly,那么允许组织者或参与者对该日历进行修改/删除/添加日程等操作。
    为了让企业实时获取用户的操作,当用户进行了某种操作后,企业微信会将相应的事件推送给日历所属应用配置的回调URL(自建应用见配置日历回调参数,第三方应用见[指令回调URL]())。

    接收并解析事件的方法见:接收事件

    修改日历事件

    当用户修改了API创建的日历时,触发该事件。

     

    示例
    xml请求示例:

    <xml>
       <ToUserName><![CDATA[toUser]]></ToUserName>
       <FromUserName><![CDATA[fromUser]]></FromUserName> 
       <CreateTime>1348831860</CreateTime>
       <MsgType><![CDATA[event]]></MsgType>
       <Event><![CDATA[modify_calendar]]></Event>
       <CalId><![CDATA[wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA]]></CalId>
    </xml>

    说明

    参数说明
    ToUserName企业微信CorpID
    FromUserName成员UserID
    CreateTime消息创建时间,unix时间戳
    MsgType消息类型,此时固定为:event
    Event事件类型,此时固定为:modify_calendar
    CalId日历ID

    删除日历事件

    当组织者删除了API创建的日历时,触发该事件。

     

    示例
    xml请求示例:

    <xml>
       <ToUserName><![CDATA[toUser]]></ToUserName>
       <FromUserName><![CDATA[fromUser]]></FromUserName> 
       <CreateTime>1348831860</CreateTime>
       <MsgType><![CDATA[event]]></MsgType>
       <Event><![CDATA[delete_calendar]]></Event>
       <CalId><![CDATA[wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA]]></CalId>
    </xml>

    说明

    参数说明
    ToUserName企业微信CorpID
    FromUserName成员UserID
    CreateTime消息创建时间,unix时间戳
    MsgType消息类型,此时固定为:event
    Event事件类型,此时固定为:delete_calendar
    CalId日历ID

     

    添加日程事件

    当用户在API创建的日历上添加了日程后,触发该事件。

     

    示例
    xml请求示例:

    <xml>
       <ToUserName><![CDATA[toUser]]></ToUserName>
       <FromUserName><![CDATA[fromUser]]></FromUserName> 
       <CreateTime>1348831860</CreateTime>
       <MsgType><![CDATA[event]]></MsgType>
       <Event><![CDATA[add_schedule]]></Event>
       <CalId><![CDATA[wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA]]></CalId>
       <ScheduleId><![CDATA[17c7d2bd9f20d652840f72f59e796AAA]]></ScheduleId>
    </xml>

    说明

    参数说明
    ToUserName企业微信CorpID
    FromUserName成员UserID
    CreateTime消息创建时间,unix时间戳
    MsgType消息类型,此时固定为:event
    Event事件类型,此时固定为:add_schedule
    CalId日历ID
    ScheduleId日程ID

     

    修改日程事件

    当用户在API创建的日历上修改了日程后,触发该事件。

     

    示例
    xml请求示例:

    <xml>
       <ToUserName><![CDATA[toUser]]></ToUserName>
       <FromUserName><![CDATA[fromUser]]></FromUserName> 
       <CreateTime>1348831860</CreateTime>
       <MsgType><![CDATA[event]]></MsgType>
       <Event><![CDATA[modify_schedule]]></Event>
       <CalId><![CDATA[wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA]]></CalId>
       <ScheduleId><![CDATA[17c7d2bd9f20d652840f72f59e796AAA]]></ScheduleId>
    </xml>

    说明

    参数说明
    ToUserName企业微信CorpID
    FromUserName成员UserID
    CreateTime消息创建时间,unix时间戳
    MsgType消息类型,此时固定为:event
    Event事件类型,此时固定为:modify_schedule
    CalId日历ID
    ScheduleId日程ID

     

    删除日程事件

    当用户在API创建的日历上删除了日程后,触发该事件。

     

    示例
    xml请求示例:

    <xml>
       <ToUserName><![CDATA[toUser]]></ToUserName>
       <FromUserName><![CDATA[fromUser]]></FromUserName> 
       <CreateTime>1348831860</CreateTime>
       <MsgType><![CDATA[event]]></MsgType>
       <Event><![CDATA[delete_schedule]]></Event>
       <CalId><![CDATA[wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA]]></CalId>
       <ScheduleId><![CDATA[17c7d2bd9f20d652840f72f59e796AAA]]></ScheduleId>
    </xml>

     

    说明

    参数说明
    ToUserName企业微信CorpID
    FromUserName成员UserID
    CreateTime消息创建时间,unix时间戳
    MsgType消息类型,此时固定为:event
    Event事件类型,此时固定为:delete_schedule
    CalId日历ID
    ScheduleId日程ID
    上一篇
    日程接口
    下一篇
    概述