项目场景:
微信小程序开发获取openId
问题一描述:
输入code后出现错误代码40029 invalid code
原因分析:
出现这个问题的原因有:
1.code无效或者不正确
2.使用了旧的腾讯调用链接。
旧链接
https://api./sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
新链接
https://api./sns/jscode2session?appid=APPID&secret=SECRET&js_code=CODE&grant_type=authorization_code
问题二描述:
输入code后出现错误代码40164 invalid ip
原因分析:
出现这个问题的原因有:
1.没有将服务器域名加入到白名单中
2.将服务器域名加入到了白名单中,但是根据日志反馈,可能是通过其他域名访问了腾讯链接,所以要根据实际日志反馈确定要加入到白名单中的域名。