收藏
回答

企业微信回调:添加外部联系人事件, 微信回调过来的接口未带业务参数?

添加外部联系人事件,配置了后台的回调接口。


回调时 这些参数没有,接口只有msg_signature  timestamp  nonce 这三个参数。我需要除了这三个参数的其他参数,假如是加密了的话,应该给我个加密串,来进行解密。

corpId:ww397c1fff12c90831

最后一次编辑于  2020-08-28
回答关注问题邀请回答
收藏

5 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-08-28

    您好,没太明白问题,一般是只有验证url有效性的时候,我们才会在url后面带上这个echostr参数,url验证出成功之后,后续是不会再推送echostr参数了,post的话这里的数据是在body上的,不是在url上的

    2020-08-28
    有用
    回复 19
    • 星辰
      星辰
      2020-08-28
      我的意思是 get/post中没有任何其他数据。只有 msg_signature timestamp nonce 这三个参数。
      2020-08-28
      回复
    • 星辰
      星辰
      2020-08-28
      接口文档上说解密加密串,但是回调接口没有接收到加密串。
      2020-08-28
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-08-28回复星辰
      可以给下corpid  时间点看下日志
      2020-08-28
      回复
    • 星辰
      星辰
      2020-08-28
      感谢🙏。。corpId:ww397c1fff12c90831
      2020-08-28
      回复
    • 星辰
      星辰
      2020-08-28
      时间:08-28 21:40 - 21:44 之间
      2020-08-28
      回复
    查看更多(14)
  • Jerry
    Jerry
    2020-08-27

    接收到的事件需要消息解密才能获取到真正数据。

    消息解密参考:https://open.work.weixin.qq.com/api/doc/90000/90139/90968

    2020-08-27
    有用 1
    回复 3
    • 星辰
      星辰
      2020-08-27
      关键是回调接口参数没有 PostData / echostr
      2020-08-27
      回复
    • Jerry
      Jerry
      2020-08-28回复星辰
      echostr是验证url有效性接口才会有值。
      postdata是接收事件消息时返回的。
      2020-08-28
      回复
    • 星辰
      星辰
      2020-08-28回复Jerry
      感谢您的答复。我理解是:应该有一个数据加密串msg_encrypt这种,进行解密得到需要的数据。但是目前回调只有msg_signature timestamp nonce这三个参数。
      2020-08-28
      回复
  • 黄武
    黄武
    03-08

    这种配置回调接口,怎么做本地调试啊


    03-08
    有用
    回复
  • 安静
    安静
    02-01

    如果你用的是Node.js,默认是不接收XML数据的,需要配置一下;

    配置成功之后就可以在body中看到xml数据了

    02-01
    有用
    回复
  • 星辰
    星辰
    2020-08-27

    mark

    2020-08-27
    有用
    回复 1
    • load
      load
      2020-12-11
      在解决我 我也有困惑 没搞明白
      2020-12-11
      回复
登录 后发表内容
问题标签