小程序
小游戏
企业微信
微信支付
扫描小程序码分享
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,接收到是空的应该是解密有问题吧,加解密库里,ReceiveId是使用的第三方应用suiteid进行解密
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
原因是,不是json,是坑爹的xml
获取到的post数据是这样一个xml
<xml><ToUserName><![CDATA[xxxxx]]></ToUserName><Encrypt><![CDATA[xxxxx]]></Encrypt><AgentID><![CDATA[]]></AgentID></xml>
然后呢,调用解密方法,注意,如果是服务商第三方应用,传入的receiverid不是服务商的ID,而是这里的toUserName,基本解出来就是
// <xml><SuiteId><![CDATA[xxxx]]></SuiteId><InfoType><![CDATA[suite_ticket]]></InfoType><TimeStamp>xxxx</TimeStamp><SuiteTicket><![CDATA[xxxxx]]></SuiteTicket></xml>
同问,这个接口已知的就是前两个参数,这个 ticket哪里获取,怎么获取?这个文档倒是说清楚呀,搞不明白
微信的开放文档真的是看的太迷糊了,看了半天都没看懂
suite_id应该是相当于appid吗,suite_secret也是相当于app的secret吧。suite_access_token获取需要获取suite_ticket,这个suite_ticket的获取又要参数,这个有点迷糊。suite_ticket到底如何获取呀?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,接收到是空的应该是解密有问题吧,加解密库里,ReceiveId是使用的第三方应用suiteid进行解密
原因是,不是json,是坑爹的xml
获取到的post数据是这样一个xml
<xml><ToUserName><![CDATA[xxxxx]]></ToUserName><Encrypt><![CDATA[xxxxx]]></Encrypt><AgentID><![CDATA[]]></AgentID></xml>
然后呢,调用解密方法,注意,如果是服务商第三方应用,传入的receiverid不是服务商的ID,而是这里的toUserName,基本解出来就是
// <xml><SuiteId><![CDATA[xxxx]]></SuiteId><InfoType><![CDATA[suite_ticket]]></InfoType><TimeStamp>xxxx</TimeStamp><SuiteTicket><![CDATA[xxxxx]]></SuiteTicket></xml>
同问,这个接口已知的就是前两个参数,这个 ticket哪里获取,怎么获取?这个文档倒是说清楚呀,搞不明白
微信的开放文档真的是看的太迷糊了,看了半天都没看懂
suite_id应该是相当于appid吗,suite_secret也是相当于app的secret吧。suite_access_token获取需要获取suite_ticket,这个suite_ticket的获取又要参数,这个有点迷糊。suite_ticket到底如何获取呀?