微信公众号 scope 参数错误或没有 scope 权限解决方法
1、确保请求参数的顺序(注意 response_type 和 scope 前后顺序): scope 为 snsapi_base
https://open.weixin.qq.com/connect/oauth2/authorize?
appid=wx520c15f417810387&
redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&
response_type=code&
scope=snsapi_base&
state=123#wechat_redirect
scope 为 snsapi_userinfo
https://open.weixin.qq.com/connect/oauth2/authorize?
appid=wxf0e81c3bee622d60&
redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&
response_type=code&
scope=snsapi_userinfo&
state=STATE#wechat_redirect
2、确保在合适的公众号上操作,比如我在正式公众服务号上进入一个需要经过 OAuth 的链接,却在代码中走的测试号的 appid,那也会提示这个错误。
3、如果还是不行,那再到微信管理后台确认下,修改 网页帐号-->网页授权获取用户基本信息,使其生效,如图:
参考文档:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: Mac 开发环境搭建
下一篇: 谈谈自己对于 AOP 的了解
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论