消息推送服务器令牌,小程序-消息推送配置Token令牌错误校验失败如何解决

网上借个图

bec1454efaea5893efadaa514a37fd3f.png

按微信要求:确认此次GET请求来自微信服务器,则原样返回echostr参数内容

都按要求来了,但怎么都不行,总是提示:Token校验失败,请检查确认

/**

* 检验签名

*/

public function checkSignature()

{

$signature = input('signature');

$timestamp = input('timestamp');

$nonce = input('nonce');

$token = 'token';

$tmpArr = array($token, $timestamp, $nonce);

sort($tmpArr, SORT_STRING);

$tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if ( $tmpStr == $signature ) {

echo $_GET['echostr'];

} else {

echo 'fail';

}

}

接下来再测试下提交“消息推送”!!!

467244b0cce350af73bdbc2d954511c1.png

成功!!!

449bde893b70db11c514ab0d864a4a44?s=42&d=monsterid&r=g

Author: shirdonliao

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值