网页授权登录获取的access-token 跟通过appId AppSecret 获取的token 两个token长度不一致,同一个接口 有些网页授权的token能调用,有些需要网页授权的token才能调用
通过网页授权获取的access_token 可以调用获取用户信息接口
https://api.weixin.qq.com/sns/userinfo?access_token=token&openid=openid&lang=zh_CN 但是获取 用户分析接口会报错
https://api.weixin.qq.com/datacube/getusersummary?access_token=ACCESS_TOKEN ,返回错误提示
{
"errcode": 40014,
"errmsg": "invalid access_token, rid: 618cc883-20729424-141119c2"
这是两个不同token,他们功能和用法也不一样,可以看看文档里写的。
如果你用错了,就会报invalid access_token
https://api.weixin.qq.com/datacube/getusersummary 这个接口需要用普通token,不是网页授权获取的那个,这不是BUG
是两个用处不同的token
一个是代表公众号,用于公众号调用api
一个是代表特定用户,用户获取该用户相关信息
谢谢各位大佬的解答