通过 API 进行素材上传,当有上传结果时,触发该事件。目前支持的素材类型包括视频、图片、文件。
示例
xml请求示例:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[sys]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[meeting_change]]></Event>
<ChangeType><![CDATA[medium_upload]]></ChangeType>
<MeetingId><![CDATA[wcjgewCwAAqeJcPI1d8Pwbjt7nttzAAA]]></MeetingId>
<AllUploadStatus>false</AllUploadStatus>
<UploadInfo>
<MediumUrl><![CDATA[https://image.qq.com/12519.png]]</MediumUrl>
<MediumType>2</MediumType>
<UploadStatus>0</UploadStatus>
<ErrorMsg><![CDATA[low-resolution]]</ErrorMsg>
</UploadInfo>
<UploadInfo>
<MediumUrl><![CDATA[https://image.qq.com/12520.png]]</MediumUrl>
<MediumType>2</MediumType>
<UploadStatus>1</UploadStatus>
</UploadInfo>
</xml>
说明
参数 | 说明 |
---|---|
ToUserName | 企业微信CorpID |
FromUserName | 操作者UserID。此事件为系统触发事件,固定为sys |
CreateTime | 消息创建时间,unix时间戳 |
MsgType | 消息类型,此时固定为:event |
Event | 事件类型,此时固定为:meeting_change |
ChangeType | 事件类型,此时固定为:medium_upload |
MeetingId | 会议ID |
AllUploadStatus | 上传事件是否成功。true:全部素材上传成功;false:存在素材上传失败,需重新上传全部素材 |
UploadInfo | 上传的素材对象列表 |
UploadInfo.MediumUrl | 素材对象的地址 |
UploadInfo.MediumType | 素材类型。 1:视频 2:图片 3:文件 |
UploadInfo.UploadStatus | 素材的上传结果。 1:成功 0:失败 |
UploadInfo.ErrorMsg | 如果上传失败,则该字段返回失败原因 |