目录
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 |