tencentyun / wafer-session-server

Wafer - 企业级微信小程序全栈方案

Home Page:https://github.com/tencentyun/wafer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

授权登陆用不了?auth.php增加一行代码可以解决

ITJaye opened this issue · comments

auth.php 的50行增加 $json_message['expires_in'] = 2592000;可以解决这个bug

原因:接口https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

现在没有了expires_in字段返回

https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxloginobject
//正常返回的JSON数据包
{
"openid": "OPENID",
"session_key": "SESSIONKEY"
}
//错误时返回JSON数据包(示例为Code无效)
{
"errcode": 40029,
"errmsg": "invalid code"
}

  • 1