如果网页授权的作用域为snsapi_base,只想获取用户的openid在
获取code后,请求以下链接获取access_token: https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
依照官方提示,get请求上面的地址,但因为域名api.weixin.qq.com对应的ip是变化的,有时候我们服务器不能ping通此ip。导致连接以上地址失败,获取openid失败。
这是微信官方域名对应的ip有问题吧?希望官方能及时回复。
IP,并没有问题。建议检查一下本地网络。https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_2&index=3