公众号 配置一直显示token验证错误
按照文档的验证逻辑,我直接返回echostr都不行,查看了服务器日志,如下:
223.166.222.122 - - [11/Sep/2020:09:01:45 +0800] "GET /test.php?signature=460235fe3f12e5e051e453cab0809f3ac6623142&echostr=5049757411315548157×tamp=1599786105&nonce=1093734246 HTTP/1.0" 200 19 "-" "Mozilla/4.0"
223.166.222.122 - - [11/Sep/2020:09:04:54 +0800] "GET /test.php?signature=b84d7eb6d6914c7d2284f0a8c6cf9317e51bb5cc&echostr=5002019799010303294×tamp=1599786294&nonce=122371471 HTTP/1.0" 200 19 "-" "Mozilla/4.0"
请求参数都不正确啊,我怎么校验?×tamp算什么,还有,时间戳根本获取不到,只能截取,要怎么搞?
大神们回复下,谢谢?
返回数字就能验证通过了
请问解决了吗?我也同样的问题
图中的这些,只是你服务器写入的日志记录(写入时发生了转义),实际腾讯服务器请求你网址的参数都是正常的,包括那个时间戳参数。(这一点不用怀疑了)
注意验证只返回echostr,除了echostr不要有其他任何输出。
谢谢,那我拆分 5002019799010303294×tamp=1599786294 作为两个部分,×tamp=之前的算echostr,之后的算timestamp对吗?可以先不做哈希校验直接返回echostr绑定域名吗?
×tamp就是 & timestamp