我遇到这个问题了,GET请求验证token是ok的,通过自己的手机与微信交互时,没有收到微信的回调消息(post请求); 通过postman和curl对回调url发起post请求,返回的xml数据都是正常的; 用了别的手机和微信交互,能够正常接收到微信的回调消息; 隔了十几分钟后,自己的手机与微信公众号交互可以正常接收回调消息了;没定位到具体原因呢
为什么公众号服务器转发收不到POST数据,Get可以?如题,token 验证成功。代码如下: [代码]$signature[代码] [代码]= [代码][代码]$_GET[代码][代码][[代码][代码]"signature"[代码][代码]];[代码][代码][代码][代码]$postString[代码] [代码]= implode([代码][代码]$_REQUEST[代码][代码]);[代码][代码]write_log([代码][代码]"signature:"[代码] [代码]. [代码][代码]$signature[代码] [代码]. [代码][代码]';Post Data:'[代码] [代码]. [代码][代码]$postString[代码][代码]);[代码] 向公众号发送消息,日志结果显示,signature 有值,Post Data 中只有Get请求验签参数,如使用 $_POST 来获取,则日志记录POST为空字符串(文档中说明应是 xml数据)。 [图片] 已使用在线 http 工具模拟请求测试,可正常接收 Post 参数。使用接口工具调试,依旧没有 post 值 请问下是哪里配置有问题呢? 另外想问下,消息接口 Post 过来的参数名是什么呢?文档中貌似没有写。。 谢谢大家。
2021-02-04请问下你们的业务场景是什么呢,是偶现还是必现 一、invalid code可能是以下原因; 1.传给后端的code不正确; 2.后端调用微信api时,appId、appSecret的入参不正确; [图片] 二、code been used可能是没有刷新页面重新获取授权code导致的报错(需要前端获取code,后端调用获取授权code的url会提示请在微信客户端打开); [图片] [图片]
微信公众号h5页面使用code获取openid报错?1、微信公众号h5页面放在浮窗,重新打开之后,通过code获取openid失效,报错:40029(invalid code,不合法的oauth_code)的错误,2、微信公众号h5页面放在浮窗,然后切换微信账号,重新切换回原来的账号打开浮窗里的h5页面,获取openid失败,报错:40163:code been used是怎么回事呢?
2021-02-01