Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有2688人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
YDS
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
[求助]  发帖心情 Post By:2020/6/5 16:38:00 [只看该作者]

在发生授权、通讯录变更、ticket变化等事件时,企业微信服务器会向应用的“指令回调URL”推送相应的事件消息。消息结构体将使用创建应用时的EncodingAESKey进行加密(特别注意, 在第三方回调事件中使用加解密算法,receiveid的内容为suiteid),请参考接收消息解析数据包。

本章节的回调事件,服务商在收到推送后都必须直接返回字符串 “success”,若返回值不是 “success”,企业微信会把返回内容当作错误信息。

以下各个事件皆假设指令回调URL设置为:https://127.0.0.1/suite/receive

收到的数据包中ToUserName为产生事件的SuiteId,AgentID为空

以下各个事件的xml包仅是接收的数据包中的Encrypt参数解密后的内容说明

推送suite_ticket

企业微信服务器会定时(每十分钟)推送ticket。ticket会实时变更,并用于后续接口的调用。
请求方式:POST(HTTPS
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608&timestamp=1403610513&nonce=380320359

请求包体:

  1. <xml>
  2. <SuiteId><![CDATA[ww4asffe99e54c0f4c]]></SuiteId>
  3. <InfoType> <![CDATA[suite_ticket]]></InfoType>
  4. <TimeStamp>1403610513</TimeStamp>
  5. <SuiteTicket><![CDATA[asdfasfdasdfasdf]]></SuiteTicket>
  6. </xml>

参数说明:

参数说明
SuiteId第三方应用的SuiteId
InfoTypesuite_ticket
TimeStamp时间戳
SuiteTicketTicket内容,最长为512字节

这个可以用 Dim msg As String = wbiz.DecryptMsg(e)  解密消息吗?

 回到顶部
帅哥哟,离线,有人找我吗?
YDS
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:628 积分:3594 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2020/6/5 16:40:00 [只看该作者]

我用的时候一直返回40005,这里要如何做?
-40005ReceiveId 校验错误

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/5 17:01:00 [只看该作者]

http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080

Dim msg As String = wbiz.DecryptMsg(e)
msgbox(msg)解密后显示什么内容?

这里填写是否正确?
Dim wbiz As New WXBizCrypt("wxa31aba4cd83af57e","foxtable","ilsmyivvRPNj0qxSiSzWCnqm7cy1w1RcS6w2LBhsh7J")

 回到顶部