关于微信 openid api unauthorized 错误分析

来源:互联网 发布:阿里云 虚拟主机 6元 编辑:程序博客网 时间:2024/06/04 01:05

如果在微信开发时发现有

api unauthorized, hints: [ req_id: MGYzVa0123ssz3 ]

这样的提示,大凡有做过微信开发的都会第一时间想到调用的接口是否有权限,公众号是否有认证,但还有一种情况你可能不知道,

当用snsapi_base授权获取微信身份,但后端用到了

https://api.weixin.qq.com/sns/userinfo?access_token={$access_Token}&openid={$openId}&lang=zh_CN
也会出现这个错误提示;
这是什么接口,是拉取用户详细信息的接口(头像,性别,城市等),但官方文档没有说明,这个接口必须配合snsapi_userinfo方式使用,如果用基本授权,后台调用接取接口,就会出现这个问题;

怎么解决:

1、要么改回snsapi_userinfo授权

2、要么不要调用接取用户接口


0 0
原创粉丝点击