企业内部开发 服务端API 消息推送 互联企业消息推送 接收消息与事件
接收消息与事件

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

消息与事件格式

接收到的消息与事件中,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,整型。可在应用的设置页面查看

支持的消息与事件类型

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

上一篇
发送应用消息
下一篇
发送「学校通知」