收藏
回答

第三方平台回复扫码事件,官方验证工具通过了,公众号却提示该公众号提供的服务出现故障?

  • <xml> <ToUserName><![CDATA[oAIzj0qEXKYPWy5zW4CtV_E1vRVg]]></ToUserName> <FromUserName><![CDATA[wxd738f72e62acc2eb]]></FromUserName> <CreateTime>1600744000</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[fuckyou]]></Content> </xml> 
  • 查看了公众号的运维日志 并没有显示接到了请求,这个是第三方平台绑定的账号
  • 
  • 我的服务器接收到了扫码的事件消息,并且返回了xml数据,在测试工具中数据也可以正常解密,但是公众号仍然不回复消息
  • 服务器是腾讯云的
  • 关键是我没接到报警。。。我也不知道错在哪里了

其中,msg_encrypt=Base64_Encode(AES_Encrypt [random(16B)+ msg_len(4B) + msg + ])

random(16B)为 16 字节的随机字符串;msg_len 为 msg 长度,占 4 个字节(网络字节序);

AESKey =Base64_Decode(EncodingAESKey + “=”),32 个字节 msg_signature=sha1(sort(Token、timestamp、nonce, msg_encrypt))timestamp、nonce 回填请求中的值即可。

  • 文档中说的(AES_Encrypt [random(16B)+ msg_len(4B) + msg + ]) 加号后面是appid吗
  • 返回空串的时候并没有弹 说明通信应该没问题
最后一次编辑于  09-27
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签