您好!欢迎来到大秦朝旭资源站
安全运营5

【微信授权登录】Scope 参数错误或没有 Scope 权限

分类:技术文档 时间:2023-06-28 16:26 浏览:446
概述
【微信授权登录】Scope 参数错误或没有 Scope 权限在开发微信扫码登录功能的时候,调用微信的接口,一直报【Scope 参数错误或没有 Scope 权限】。微信的网页授权登录,有两个接口,一个是公众号网页授权,一个是开放平台网页授权。公众号的网页授权,主要针对的H5开发的移动端应用,支持通过公众号菜单的方式,快捷登录。开放平台的网页授权,就是我们常用的微信扫码登录。两个授权登录,都需要申请权限,而申请权限,必须开通认证,一个是公众
内容

【微信授权登录】Scope 参数错误或没有 Scope 权限

在开发微信扫码登录功能的时候,调用微信的接口,一直报【Scope 参数错误或没有 Scope 权限】。


微信的网页授权登录,有两个接口,一个是公众号网页授权,一个是开放平台网页授权。


公众号的网页授权,主要针对的H5开发的移动端应用,支持通过公众号菜单的方式,快捷登录。


开放平台的网页授权,就是我们常用的微信扫码登录。


两个授权登录,都需要申请权限,而申请权限,必须开通认证,一个是公众号认证,一个是开放平台认证。每个300元。


如果你用公众号的APPID去做扫码登录,无论你调用多少次,怎么申请权限,得到的错误提示,都是【Scope 参数错误或没有 Scope 权限】


因此,在发生【Scope 参数错误或没有 Scope 权限】的时候,

如果接口权限已经申请,切回调域名配置正确,检查一下,是否调用了错误的接口

————————————————

题外:

如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。 在微信开发过程中,最常用的操作就是用户授权登录获取用户基本信息,新手开发可能会遇到很多错误而且不知所措,别问我怎么知道的,我也是从小白过来的。今天讲一下最常见的错误之一:Scope 参数错误或没有 Scope 权限网上很多种说法,很多都说是因为订阅号没有权限,或者是因为服务号没有认证,或者是没设置网页授权域名,其实是不对的,如果是没有权限或者没有认证或者是微信后台没有设置网页授权域名通常会报redirect_uri参数错误,当然订阅号和未认证服务号确实也没有权限。 至于公众号获取用户信息,参看文章:微信网页授权获取用户基本信息这里说说微信开放平台申请的网站应用在用户授权登录获取用户信息的时候遇到Scope参数错误或没有Scope权限怎么解决:

1.登录微信开放平台,管理中心->网站应用->查看应用详情:

(1)查看微信登录接口权限是否已获得;

(2)查看授权回调域名是否是你当前使用的域名。

2.查看代码第一步请求code的时候,使用的scope是不是调用了公众号的接口scope,公众号在进行网页授权的时候scope有两种,即snsapi_base和snsapi_userinfo

注意,在开放平台的应用,构建微信OAuth2.0授权登录的时候,scope为snsapi_login,其他地方跟公众号授权登录一模一样。详见官方文档。


评论
  • 上一篇
  • 已是该分组下第一篇
资讯正文页右侧广告
联系我们
Q Q:1005618718
电话:17792038992
邮箱:1005618718@qq.com
时间:09:00 - 24:00
联系我们