微信第三方登录测试时报Scope参数错误或没有Scope权限解决方法

一 报错信息:

Scope参数错误或没有Scope权限解决方法

二 出现原因分析:

出现这种错误网上查出现有的原因是:

  1. 订阅号没有相关的权限

  2. 账号没有认证,没有相关的权限

那么这里遇到问题两种都不是。开发账号是 服务号,而且也是认证号。

三 解决方案:

需要在OAuth2.0网页授权中配置授权回调页面域名。

如: 1.首先检查您的微信号是服务号还是订阅号,如果是订阅号恭喜你中奖了,因为腾讯没开放接口出来。 在开发者中心:

2.确保你已是服务号,且已通过微信认证.

注: 授权回调域名配置规范为全域名并且不带http,比如需要网页授权的域名为:www.lmcjl.com, 配置以后此域名下面的页面http://www.lmcjl.com/lmcjl.html 、 http://www.lmcjl.com/login.html 都可以进行OAuth2.0鉴权。 但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权。 这里我们填写我自己论坛的一个域名为 www.lmcjl.com。

3.可能是配置错误

原因就是scope的位置不一样!!! 当 scope 为 snsapi_base的时候没有影响。但是scope为snsapi_userinfo 就会提示 scope参数错误或没有scope权限