微信公众号踩坑之请求JS-SDK的jsapi_ticket接口,accesstoken失效 code 40001

官方文档是这么写的
https://mp.weixin.qq.com/wiki?action=doc&id=mp1421141115&t=0.4126568759642024#62
ctrl+f搜 (附录1-JS-SDK使用权限签名算法)

然后我很开心的回忆起公众号请求用户信息的时候返回的数据里面有一个access_token,和openid一起返回的,于是我很流畅的就去访问他js-sdk上面的接口去了,结果显而易见,他给我说我的access_token有问题,

{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [j304908658888!]"}

官方说法是:1,token过期了,2,appsecret错了

于是我用下面这个接口验证了access_token是否还有效

https://api.weixin.qq.com/sns/auth?access_token=xxxxx

 

显而易见,他给我返回的是ok的,说明我的access_token是没有过期的,根据官方文档的另一个说法,是我的appsecret错了,于是我又去重置了一次!!!!!!!真tm的坑,但是还是这样

最后各种百度,百度知道没有多少人回答正确,有点坑啊,最后我朋友提醒我,一个用户一个access_token,但是这个js-sdk是公众号用的,公众号是不是也有一个access_token啊,

然后我tm返回去看了一下js-sdk的文档,看哈他说的用的哪个access_token,我就跪了,差点给当场去世

1.参考以下文档获取access_token(有效期7200秒,开发者必须在自己的服务全局缓存access_token):../15/54ce45d8d30b6bf6758f68d2e95bc627.html

呵呵呵呵呵呵呵呵,你这个参数都叫access_token,你文档又不说哪个access_token,害的这么多人去百度折腾半天

公众号获取access_token文档地址https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183

你可能感兴趣的:(微信踩坑记)