PHP服务端进行sessionkey校验时,部分用户返回签名非法,invalid signature解决方法!
提示:微信官方文档地址:https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/login/auth.checkSessionKey.html
文章目录
前言
提示:官方文档没有详细的示例,我也走了很多的弯路,后来一次的机缘巧合才请求成功,真的是服了:
一、废话不多说直接上示例!
1.第一步获取token的方法
代码如下(示例):
function getWechatToken(){
// $old_token_info = json_decode(file_get_contents('token_file.txt'),true)
$old_token_info = \think\facade\Cache::get('wechat_token');
if(!$old_token_info){
$send['grant_type'] = 'client_credential';
$send['appid'