企业自建应用的可见范围设置了互联企业的通讯录,并且已经开启了接收消息模式(如何开启接收消息模式?),则该应用可以接收互联企业成员的消息与事件。
接收到的消息与事件中,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,整型。可在应用的设置页面查看 |
互联企业应用目前支持接收的消息类型有:文本消息、图片消息、语音消息、视频消息、位置消息、链接消息。
互联企业应用目前支持接收的事件类型有:成员关注/取消关注事件、进入应用、上报地理位置、菜单事件。