此微信公众号并没有scope权限

来源:趣味经验馆 8.16K

错误原因是:1. 订阅号没有相关的权限。2. 账号没有认证,没有相关的权限。3. scope 参数位置错误。 使用的AppId和AppSecret在功能-高级功能-开发模式-开发者凭据中,可以找到。 配置授权回调页面域名。进入微信公众平台后台后,依次进入服务-我

如果出现提示:此公众号没有并没有这些scope权限,错误码1005,该怎么办?本文将做介绍。

此微信公众号并没有scope权限

如果是授权过认证的公正账号资料上会有个金色的对号 或有官方认证等字样 希望能够帮助您 谢谢采纳

操作方法

出现这问题有以下原因:

关于网页授权的两种scope的区别说明 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面) 2、以snsapi_userinfo为scope发起的

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

原因:手机微信中的scope 参数出现错误,需要卸载了重新安装。 1、首先打开手机,找到手机中的微信,长按微信图标,然后点击弹出来的白色叉叉。 2、卸载完成后,打开手机上的软件商城,点击搜索框输入“微信”。 3、然后在弹出来的窗口中点击选择“

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

错误原因是:1. 订阅号没有相关的权限。2. 账号没有认证,没有相关的权限。3. scope 参数位置错误。 使用的AppId和AppSecret在功能-高级功能-开发模式-开发者凭据中,可以找到。 配置授权回调页面域名。进入微信公众平台后台后,依次进入服务-我

3、scope 参数位置错误

出现这种错误的原因一般有三种: ①订阅号没有相关的权限 ②账号没有认证,没有相关的权限 ③scope 参数位置错误 三种情况的解决方案为: 一、首先检查您的微信号是服务号还是订阅号, 如果是订阅号,腾讯没有开放接口,故没有权限 在开发者中心可以

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

此微信公众号并没有scope权限 第2张

如果是授权过认证的公正账号资料上会有个金色的对号 或有官方认证等字样 希望能够帮助您 谢谢采纳

确保你已是服务号,且已通过微信认证。如果没有通过认证,就需要从新登录去认证一次。

此微信公众号并没有scope权限 第3张
此微信公众号并没有scope权限 第4张

关于网页授权的两种scope的区别说明 1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面) 2、以snsapi_userinfo为scope发起的

如果是配置错误,就需要修改为正确配置。

此微信公众号并没有scope权限 第5张
此微信公众号并没有scope权限 第6张

公众平台只有最大化地融入的生活中去,成为生活中 的好助手,才能发挥最大的影响力。基于这一点,公众平台在策划 文案内容的时候,就需要站在的立场上,关注生活中遇到的 各种问题,为提出可行的解决方法,继而成为离不开的“好 帮手”。

原因就是scope的位置不一样!!!

的确是微信的“创建桌面方式”权限未开启的原因,OPPO手机的此权限在“权限隐私设置”内,下面给出详细操作步骤: 所需材料:OPPO R9为例、微信。 一、首先在手机的桌面找到“设置”并打开。 二、打开设置后往下翻,找到“权限隐私”,打开它。 三、进入

当 scope 为 snsapi_base的时候没有影响。但是scope为snsapi_userinfo 就会提示 scope参数错误或没有scope权限

这个具体情况你还是得问公众号的客服,你要问他们是什么情况也许会找什么借口向你收费什么的。

扩展阅读,以下内容您可能还感兴趣。

微信显示“scope参数错误或没有scope权限”。是怎么回事,怎么解决?

原因:手机微信中的scope 参数出现错误,需要卸载zhidao了重新安装。

1、首先打开手机,找到手机中的微信,长按微信图标,然后点击弹出来的专白色叉叉。

2、卸载完成后,打开手机上的软件商城,点击搜索框输入“微信”。

3、然后在弹出来的窗口中点击选择“安装”。

4、安装完成后,打开微信就不会再提示属“scope参数错误或没有scope权限”了。

scope参数错误或没有scope权限是什么意思?

错误原因是:

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

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

3. scope 参数位置错误。

使用的AppId和AppSecret在功能-高级功能-开发模式-开发者凭据中,e799bee5baa6e79fa5e98193e59b9ee7ad9431333365633837可以找到。

配置授权回调页面域名。进入微信公众平台后台后,依次进入服务-我的服务,找到OAuth2.0网页授权。

点击右侧的修改。

授权回调域名配置规范为全域名并且不带http,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以进行OAuth2.0鉴权。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权。

这里我们填写我自己论坛的一个域名为 www.hbeshili.com.

如果你的网址没有被列入过黑名单,就会在顶部出现

然后,域名配置就成功了。    

微信公众号提示10005错误

出现这种错误的原因一般有三种:

①订阅号没有相关的权限

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

③scope 参数位置错误

三种情况的解决方案为:

一、首先检查您的微信号是服务号还是订阅号, 如果是订阅号,腾讯没有开放接口,故没有权限

在开发者中心可以查看是否为服务号,如图,

二、确保已是服务号, 且已通过微信认证前提下:

①点击OAuth2.0网络授权

②点击网页账号后的“修改”选项

③输入自已的授权回调域名,点确认

注意: 

授权回调域名配置规范为全域名且不带http,假如需要网页授权的域名为:”www.qq.com“,

配置以后此域名下面页面“http://www.qq.com/music.html、

http://www.qq.com/login.html ”都可以进行OAuth2.0鉴权。

但是如“http://pay.qq.com 、 http://music.qq.com 、 http://qq.com”无法进行OAuth2.0鉴

权。

三、可能是配置错误

举个例子,

错误的配置为:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60&redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&scope=snsapi_userinfo&response_type=code&state=STATE#wechat_redirect

正确的配置为:

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

具体原因为scope的位置不一样,当 scope 为 snsapi_base的时候没有影响。

但是当scope为snsapi_userinfo 就会提示 scope参数错e79fa5e98193e58685e5aeb931333431353266误或没有scope权限

如何判断 微信公众账号拥有授权作用域的权限

如果是授权过认证的公正账号资料上会有个金色的对号 或有官方认证等字样 希望能够帮助您 谢谢采纳本回答被提问者和网友采纳

是否拥有scope参数对应的授权作用域权限

关于网页授权的两种scope的区别说明

1、以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的e79fa5e98193e4b893e5b19e31333337383931openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)

2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。

3、用户管理类接口中的“获取用户基本信息接口”,是在用户和公众号产生消息交互或关注后事件推送后,才能根据用户OpenID来获取用户基本信息。这个接口,包括其他微信接口,都是需要该用户(即openid)关注了公众号后,才能调用成功的。

关于网页授权access_token和普通access_token的区别

1、微信网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access_token),通过网页授权access_token可以进行授权后接口调用,如获取用户基本信息;

2、其他微信接口,需要通过基础支持中的“获取access_token”接口来获取到的普通access_token调用。

关于UnionID机制

1、请注意,网页授权获取用户基本信息也遵循UnionID机制。即如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。

2、UnionID机制的作用说明:如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为同一用户,对同一个微信开放平台下的不同应用(移动应用、网站应用和公众帐号),unionid是相同的。

关于特殊场景下的静默授权

1、上面已经提到,对于以snsapi_base为scope的网页授权,就静默授权的,用户无感知;

2、对于已关注公众号的用户,如果用户从公众号的会话或者自定义菜单进入本公众号的网页授权页,即使是scope为snsapi_userinfo,也是静默授权,用户无感知。

具体而言,网页授权流程分为四步:

1、引导用户进入授权页面同意授权,获取code

2、通过code换取网页授权access_token(与基础支持中的access_token不同)

3、如果需要,开发者可以刷新网页授权access_token,避免过期

4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)

目录

1 第一步:用户同意授权,获取code

2 第二步:通过code换取网页授权access_token

3 第三步:刷新access_token(如果需要)

4 第四步:拉取用户信息(需scope为 snsapi_userinfo)

5 附:检验授权凭证(access_token)是否有效本回答被提问者和网友采纳

热门标签