关于微信 openid api unauthorized 错误分析

如果在微信开发时发现有

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、要么不要调用接取用户接口


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值