我再强调一遍,网页授权获取用户信息的接口是
http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html
而不是
http://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html
网页授权的 AccessToken 和获取用户信息的 AccessToken 不是一个东西。
也就是你上面的第 3 步的接口地址应是
https://api.weixin.qq.com/sns/userinfo
而不是
https://api.weixin.qq.com/cgi-bin/user/info
参考:https://github.com/thenbsp/wechat
获取用户信息的接口需要进行微信认证
你报的这个错误应该是access_token失效导致的,是不是用什么缓存来保存access_token了,那样的话,建议先清空下缓存再试试。http://www.weixin.com
access_token自己缓存下,你用了一个过时的
明明expiredate是7200秒,但是没到2小时accesstoken就过期了,有什么办法去判断accesstoken过期呢
太谢谢你,被40001错误折腾快一天了,在你这里找到了答案!也就是你上面的第 3 步的接口地址应是
https://api.weixin.qq.com/sns/userinfo
而不是