企业内部开发
基础
连接微信
办公
会议
会议统计管理
企业内部开发
服务端API
消息推送
互联企业消息推送
接收消息与事件
接收消息与事件
最后更新:2020/01/13

企业自建应用的可见范围设置了互联企业的通讯录,并且已经开启了接收消息模式(如何开启接收消息模式?),则该应用可以接收互联企业成员的消息与事件。

消息与事件格式

接收到的消息与事件中,FromUserName的格式分两种情况:

  • 若是企业内成员的消息或事件,则格式为:<FromUserName><![CDATA[userid]]></FromUserName>,其中userid为成员账号。
  • 若是互联企业成员的消息或事件,则格式为:<FromUserName><![CDATA[corpid/userid]]></FromUserName>,其中corpid为互联企业的corpid,userid为互联企业成员的账号。

除此之外,其他字段保持不变,以下是文本消息的一个示例:

<xml>
   <ToUserName><![CDATA[wwddddccc7775555aaa]]></ToUserName>
   <FromUserName><![CDATA[wwhhhhccc7775555aaa/lisi]]></FromUserName> 
   <CreateTime>1348831860</CreateTime>
   <MsgType><![CDATA[text]]></MsgType>
   <Content><![CDATA[this is a test]]></Content>
   <MsgId>1234567890123456</MsgId>
   <AgentID>1</AgentID>
</xml>

参数说明:

参数说明
ToUserName应用所在企业的CorpID
FromUserName成员账号
CreateTime消息创建时间(整型)
MsgType消息类型,此时固定为:text
Content文本消息内容
MsgId消息id,64位整型
AgentID企业应用的id,整型。可在应用的设置页面查看

支持的消息与事件类型

互联企业应用目前支持接收的消息类型有:文本消息图片消息语音消息视频消息位置消息链接消息
互联企业应用目前支持接收的事件类型有:成员关注/取消关注事件进入应用上报地理位置菜单事件

上一篇发送应用消息
下一篇发送「学校通知」
    本节内容
服务端API
基础
连接微信
办公
会议
会议统计管理
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们