public function automaticRecovery(Request $request) {
$timestamp = $request ->param( 'timestamp' ); $nonce = $request ->param( 'nonce' ); $echostr = $request ->param( 'echostr' ); $token = TOKEN; $tmpArr = array ( $token , $timestamp , $nonce ); sort( $tmpArr , SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if ( $tmpStr == $signature ) { echo $echostr ; exit;
|
[signature]:0c777946cdb3c5a285d71e2800eec14d66b73aeb
[timestamp]:1569317661
[nonce]:639796845
[tmpStr]:0c777946cdb3c5a285d71e2800eec14d66b73aeb
微信请求正常,代码执行正常。返回数据无法验证!
问题是否已解决?可以参考一下右边的相关问题看是否能解决问题
补充一下
appid、url
最近一次操作时间(特别说明,5小时内才有机会快速定位)
发送的请求
收到的回复消息
github、码云上面也有php版的服务号demo,建议你去看看他们怎么做的,以免走弯路