php - 微信第三方平台 全网检测失败

 ex7776647 发布于 2022-11-21 07:42

这边点击全网发布,检测失败,并且检测到微信没有post数据过来。
而且好像关注以及取消关注都没有post到我填的公众号消息与事件接收URL

公众号消息与事件接收URL:http://外网/$APPID$/callback
($APPID$换成appid)

使用微信的接口调试:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E6%B6... 都能解密以及加密返回数据,显示success。。
求大神解惑。

5 个回答
  • 最好每次提交接口的时候打日志 方便查

    第三方平台方拿到$query_auth_code$的值后,通过接口文档页中的“使用授权码换取公众号的授权信息”API,将$query_auth_code$的值赋值给API所需的参数authorization_code。
    上面这段话的接口 要使用xml解析出来的 我是这样做的
    PHP code

    $AuthorizationCode = $xml->getElementsByTagName('AuthorizationCode')->item(0)->nodeValue;

    把这个获取到的code传到API接口上

    然后,调用发送客服消息api回复文本消息给粉丝,其中文本消息的content字段设为:$query_auth_code$_from_api(其中$query_auth_code$需要替换成推送过来的query_auth_code)
    然后这个客服的code呢 就使用他 说的这个方法去截取
    PHP code

    trim(str_replace("QUERY_AUTH_CODE:","",$rec_words))

    我是php代码写的 大家参考下
    如果还是不明白 可以加我微信 qiufeng2983

    2022-11-21 08:43 回答
  • 可以参考以下网址内从:
    https://open.weixin.qq.com/cg...

    2022-11-21 08:43 回答
  • 我也是这种问题,这种问题怎么处理。。。 点击全网按钮的时候 连接到 公众号消息与事件接收URL 这里吗

    2022-11-21 08:43 回答
  • 我现在也是一样的问题 使用微信的接口调试 返回的都是success 加解密应该都是没问题的 感觉在接收url那里有问题 同问?~

    2022-11-21 08:43 回答
  • 全网发布时微信那边都是有事件推送过来的,你可以打公众号消息与事件接收URL入口处打下log,其它几个成功的事件都是正式代码就可以,不用针对测试进行修改,刚好是你贴出来失败的三个事件需要针对全网发布的测试号进行单独响应

    2022-11-21 08:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有