收藏
回答

推送suite_ticket

企业微信服务器 在推送suite_ticket时 我方后台接收是空的 导致报错 官方能给详细的案例吗

回答关注问题邀请回答
收藏

6 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-03-12

    您好,接收到是空的应该是解密有问题吧,加解密库里,ReceiveId是使用的第三方应用suiteid进行解密

    

    2020-03-12
    有用
    回复 17
    查看更多(12)
  • 🦐CV程序员 池晓生
    🦐CV程序员 池晓生
    2021-09-17

    原因是,不是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>

    2021-09-17
    有用
    回复
  • 十一
    十一
    2021-08-17

    微信的开放文档真的是看的太迷糊了,看了半天都没看懂

    2021-08-17
    有用
    回复
  • 大为
    大为
    2021-07-09

    同问,这个接口已知的就是前两个参数,这个 ticket哪里获取,怎么获取?这个文档倒是说清楚呀,搞不明白

    2021-07-09
    有用
    回复
  • 陈永勇
    陈永勇
    2021-07-09

    推送地址在哪配置?方便发个截图么,没有权限登录公司服务上后台管理系统

    2021-07-09
    有用
    回复
  • sunshine
    sunshine
    2020-05-27

    suite_id应该是相当于appid吗,suite_secret也是相当于app的secret吧。suite_access_token获取需要获取suite_ticket,这个suite_ticket的获取又要参数,这个有点迷糊。suite_ticket到底如何获取呀?

    2020-05-27
    有用
    回复
登录 后发表内容
问题标签