首页 > 微信开放平台 全网发布 组件ticket检测失败

微信开放平台 全网发布 组件ticket检测失败

所有功能已经写好,在"全网发布"中"组件ticket正确接收"总是失败.
如果ticket无法接收,其他检测肯定是无法通过的.
我跟踪了ticket接收url数据,并没有post过ticket数据过来.
请大家帮忙看看是什么原因

结果如下图:


返回普通文本消息 和 发送事件消息 这两个的回复 要怎么写啊 回复了 文本消息 还是检测失败


api接口文本错误的 之前我也是遇到问题
困扰几天了终于搞好了
问题是这样解决的 发现有点坑爹 他这两个接口要求的code取值不一样

第三方平台方拿到$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


谁知道 【返回Api文本消息】如何通过。


这个失败的问题,可能是你的服务器没有给微信服务回复"success"或是你的服务器IP不在白名单中,检查一下即可。

另外我想请问下,那个事件消息是如何通过验证的,官方文档中说取

XML信息中的event_type值

可以服务收到是LOCATION事件消息,并没有event_type字段呀,直接把LOCATION拼装返回提示验证失败。


请问返回API文本消息是如何通过验证的


你好,请问你这个问题解决了吗? 我也遇到这样的问题了。


同样遇到该问题,现重金悬赏。欢迎有能力者加QQ469156956 或者拨打159-2153-4790


我现在是在开发期, 前几天还能接收到, 这两天就接收不到了. 请问有解决方案没.


你好你的问题我可以解决 我的问题你可以解决 私聊我1766414067


php接收ticket的返回数据问题解决。
困扰一周的问题终【[组件ticket正确接收] 失败】于解决掉了。
另外,每隔10分钟推送的ticket数据接收后的逻辑处理 与 全网发布接入检测说明中的#4模拟推送ticket数据接收后的逻辑处理 是一致的;都是要正确的返回success文本数据。
如果是用php代码,则返回success的方式,可以参考以下代码:
(参考功能:http://php.net/manual/en/ref.outcontrol.php)
不要直接使用: echo("success"); die(); exit();
而是参考使用以下方法:

if (ob_get_level() == 0) ob_start();

 ob_implicit_flush(true);
 ob_clean();
 header("Content-type: text/plain");
 #log_msg(headers_list());
 echo("success");
 ob_flush();
 flush();
 ob_end_flush();

 die();
 exit();

你好,我也遇到相同问题了,请问你是怎么解决的?

【热门文章】
【热门文章】