Scope参数错误或没有Scope权限_江南极客的博客-CSDN博客_scope参数错误或没有scope权限


本站和网页 https://blog.csdn.net/sinat_35861727/article/details/78554406 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Scope参数错误或没有Scope权限_江南极客的博客-CSDN博客_scope参数错误或没有scope权限
Scope参数错误或没有Scope权限
江南极客
于 2017-11-16 19:15:53 发布
134560
收藏
35
分类专栏:
PHP
微信开发
文章标签:
Scope
Scope参数错误
没有Scope权限
微信开放平台
授权登录
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_35861727/article/details/78554406
版权
PHP
同时被 2 个专栏收录
73 篇文章
10 订阅
订阅专栏
微信开发
26 篇文章
0 订阅
订阅专栏
如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。
在微信开发过程中,最常用的操作就是用户授权登录获取用户基本信息,新手开发可能会遇到很多错误而且不知所措,别问我怎么知道的,我也是从小白过来的。今天讲一下最常见的错误之一:
Scope 参数错误或没有 Scope 权限
网上很多种说法,很多都说是因为订阅号没有权限,或者是因为服务号没有认证,或者是没设置网页授权域名,其实是不对的,如果是没有权限或者没有认证或者是微信后台没有设置网页授权域名通常会报redirect_uri参数错误,当然订阅号和未认证服务号确实也没有权限。
至于公众号获取用户信息,参看文章:
微信网页授权获取用户基本信息
这里说说微
信开放平台申请的网站应用在用户授权登录获取用户信息的时候遇到
Scope参数错误或没有Scope权限怎么解决:
1.登录微信开放平台(https://open.weixin.qq.com),管理中心->网站应用->查看应用详情:
(1)查看微信登录接口权限是否已获得;
(2)查看授权回调域名是否是你当前使用的域名。
2.查看代码第一步请求code的时候,使用的scope是不是调用了公众号的接口scope,公众号在进行网页授权的时候scope有两种,即snsapi_base和snsapi_userinfo
注意,在开放平台的应用,构建微信OAuth2.0授权登录的时候,scope为snsapi_login,其他地方跟公众号授权登录一模一样。详见官方文档。代码如下:
//微信开放平台获取用户信息
public function _userInfoAuth($redirect_url){
//1.准备scope为snsapi_login网页授权页面
$redirecturl = urlencode($redirect_url);
$snsapi_userInfo_url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$this->_appid.'&redirect_uri='.$redirecturl.'&response_type=code&scope=snsapi_login&state=YQJ#wechat_redirect';
//2.用户手动同意授权,同意之后,获取code
//页面跳转至redirect_uri/?code=CODE&state=STATE
$code = $_GET['code'];
if( !isset($code) ){
header('Location:'.$snsapi_userInfo_url);
//3.通过code换取网页授权access_token
$curl = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$this->_appid.'&secret='.$this->_appsecret.'&code='.$code.'&grant_type=authorization_code';
$content = $this->_request($curl);
$result = json_decode($content);
//4.通过access_token和openid拉取用户信息
$webAccess_token = $result->access_token;
$openid = $result->openid;
$userInfourl = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$webAccess_token.'&openid='.$openid.'&lang=zh_CN ';
$recontent = $this->_request($userInfourl);
$userInfo = json_decode($recontent,true);
return $userInfo;
}谢谢观看!
江南极客
关注
关注
24
点赞
35
收藏
打赏
评论
Scope参数错误或没有Scope权限
在微信开发过程中,最常用的操作就是用户授权登录获取用户基本信息,新手开发可能会遇到很多错误而且不知所措,别问我怎么知道的,我也是从小白过来的。今天讲一下最常见的错误之一:Scope 参数错误或没有 Scope 权限
复制链接
扫一扫
专栏目录
【微信授权登录】Scope 参数错误或没有 Scope 权限
Java 敏捷设计の哲学
10-28
1万+
在开发微信扫码登录功能的时候,调用微信的接口,一直报【Scope 参数错误或没有 Scope 权限】。
微信的网页授权登录,有两个接口,一个是公众号网页授权,一个是开放平台网页授权。
公众号的网页授权,主要针对的H5开发的移动端应用,支持通过公众号菜单的方式,快捷登录。
开放平台的网页授权,就是我们常用的微信扫码登录。
两个授权登录,都需要申请权限,而申请权限,必须开通认证,一个是公众号认证,一个是开放平台认证。每个300元。
如果你用公众号的APPID去做扫码登录,无论你调用多少次,怎么申请权限
微信公众号授权scope参数错误或没有scope权限
崔向阳@李晓的博客
06-29
3万+
背景描述:使用微信公众号测试号进行微信公众号开发,配置完公众号菜单之后,点击按钮,调转出现白页,并提示:微信公众号授权scope参数错误或没有scope权限;
socpe参数错误的可能原因:
1.你的账号没有认证
2.没有设置网页授权账号基本信息
我的情况是第二种
在微信后台管理平台找到开发者工具>> 公众平台测试账号>> 网页账号>> 网页授权获取用户基本信息。点开就可以看到一个提示要求输入授权回调页面域名
这个域名就是授权结束后你要跳转..
评论 3
您还未登录,请先
登录
后发表或查看评论
罗侍田:DJYOS命名由来
最新发布
DJYOS--都江堰类脑操作系统
11-13
4万+
DJYOS名字的命名》该篇文章由DJYOS创始作者罗侍田在2010年以前在互联网上发表,已经不知道哪个博客上先发表,找不到记录,在这里重新贴上原文。
微信小程序Scope参数错误或没有Scope权限的处理方法
MO_JM的博客
07-22
4642
问题:
网页授权登录,微信二维码生成的url访问的时候报Scope参数错误或没有Scope权限。
1.确认url 中的参数是正确的,并且参数顺序是正确的。例如gitee微信网页登录的如下:
https://open.weixin.qq.com/connect/qrconnect?appid=wx63d402790645b7e6&redirect_uri=https%3A%2F%2Fgitee.com%2Fauth%2Fwechat%2Fcallback&respon...
appid 参数错误_scope参数错误或没有scope权限是什么意思?
weixin_39781599的博客
11-26
2212
一:scope什么意思?
1:名词:机会,能力;2:动词:仔细看,彻底检查;二:背景今天下午发现南京六朝小微100毛绒机器人公众号打不开了,出现了“”scope权限10005错误”我估计...
微信测试号——scope参数错误或没有scope权限
Akaks的博客
08-26
1万+
1、报错信息:
scope参数错误或没有scope权限
2、原因分析:
如果是微信测试号的话,可能是没有授予权限,没有设置授权回调页面域名。
3、解决方案
到微信测试号管理里配置授权回调页面域名,设置成自己服务器的域名就可以了,注意不要带"http://"
微信公众平台开发教程(十)Scope参数错误或没有Scope权限解决方法
热门推荐
babyZeng
05-12
24万+
一 报错信息:
二 出现原因分析:
出现这种错误网上查出现有的原因是:
1. 订阅号没有相关的权限
2. 账号没有认证,没有相关的权限
那么这里遇到问题两种都不是。开发账号是 服务号,而且也是认证号。
三 解决方案:
需要在OAuth2.0网页授权中配置授权回调页面域名。
如:
1.首先检查您的微信号是服务号还是订阅号,如果是订阅号恭喜你中奖了
解决微信服务号Scope 参数错误或没有 Scope 权限
Fouse_的博客
01-10
2万+
#解决微信Scope 参数错误或没有 Scope 权限
使用微信服务号做用户登陆的时候出现Scope 参数错误或没有 Scope 权限错误:
出发点是想要做一个用户可以通过扫描二维码直接授权登陆网站应用,通过微信服务号的wxappid一直都出错
请求参数:response_type=code&scope=snsapi_login&state=STATE#wechat_redirec...
scope参数错误或没有scope权限
sunsijia21983的博客
11-24
4952
提示
出现原因分析:
查看微信文档后确认可能有几种情况:
1.使用的是订阅号,订阅号没有权限使用网页授权
2.使用的是未认证的服务号
3.网页授权回调域名填写错误
4.scope参数顺序不对
经过验证,确定是服务号,参数也正确,但是在查看网页授权回调域名的时候发现没有回调。再次发现后得出的结论是网页授权回调没有域名填写。
然后设置了网页授权回调域名
...
微信提示 Scope 参数错误或没有 Scope 权限
huihui940630的博客
04-28
9372
最近客户在制作h5的时候遇到一个问题,他在h5中使用了微信的静默授权功能,然而打开提示Scope 参数错误或没有 Scope 权限,错误码10005
查看微信文档后确认可能有几种情况:
1.他使用的是订阅号,订阅号没有权限使用网页授权
2.他使用的是未认证的服务号
3.网页授权回调域名填写错误
4.scope参数顺序不对
经过验证,确定客户是服务号,参数也正确,但是在查看网页授权回...
【小程序】何为授权(scope)?获取小程序已经向用户请求过的权限(wx.getSetting(Object object))
Milk~每天分享一点点,技术进步一点点
08-17
2411
何为授权?scope
授权
部分接口需要经过用户授权同意才能调用。我们把这些接口按使用范围分成多个 scope ,用户选择对 scope 来进行授权,当授权给一个 scope 之后,其对应的所有接口都可以直接使用。
此类接口调用时:
如果用户未接受或拒绝过此权限,会弹窗询问用户,用户点击同意后方可调用接口;
如果用户已授权,可以直接调用接口;
如果用户已拒绝授权,则不会出现弹窗,而是直接进入接口 fail 回调。
常用:
获取用户授权设置
开发者可以使用wx.getSetting获取用户当前的授权状态
微信开放平台:Scope 参数错误或没有 Scope 权限
qiqi_rock_real的博客
09-25
6794
微信开放平台:Scope 参数错误或没有 Scope 权限微信开放平台:Scope 参数错误或没有 Scope 权限背景名词参考问题展示排查过程1:Scope参数错了?2:权限不够?结束:
微信开放平台:Scope 参数错误或没有 Scope 权限
背景
我们是微信开放平台服务商,上面托管了几个公众号,我们以服务商的身份,帮他们调起:公众号的客户身份识别,发送模板消息等。之前一直是好的,但是突然有一天,一个公众号的客户说,用户进他们公众号菜单,进不去了。之前没有遇到过这个问题,排查过程整理如下,供参考与备查
Scope参数错误或者没有Scope权限
zhanghaisong_2015的博客
12-17
995
错误原因:微信平台访问路径的后面需要以“&scope=snsapi_base”结尾!
解决方法:结尾加上“&scope=snsapi_base”就可以了
php scope权限管理,Scope参数错误或者没有Scope权限
weixin_39716877的博客
04-02
1188
分别从下面几个步骤尝试解决此公众号并没有这些scope的权限的问题1、订阅号没有获取用户信息的权限的,检查下当前公众号是服务号还是订阅号2、检查公众号是否已经完成认证了或者认证是否过期。保证公众号已认证且在有效期内3、正确的是scope,scope有三个值:snsapi_userinfo 、snsapi_base、snsapi_login,其中snsapi_login是PC端网页登录使用的,如果公...
微信登录报错Scope 参数错误或没有 Scope 权限
RubyLinT的博客
10-13
767
想要实现微信扫码登录
https://open.weixin.qq.com/connect/qrconnect?appid=appid&redirect_uri=redirect_uri&response_type=code&scope=snsapi_login&state=state#wechat_redirect
一直报错Scope 参数错误或没有 Scope 权限
域名跟认证都实现了的,后来发现原因是只有开放平台申请的原因才有snsapi_login这个功能,上.
网站应用微信登录 Scope 参数错误或没有 Scope 权限
A_234_789的博客
07-13
604
一、问题
开发网站微信登录报下列错误
微信登录开放文档
微信开放平台
二、可能问题原因
1、appid填写不对
2、redirect_uri没有授权
3、scope填写不对
4、以上参数不对
三、本人遇到的问题及解决方案仅供参考
由于开发平台上移动应用、网站应用、公众号账号等等有多个应用,使用应用不对,导致报上面的错误。
根据开发文档是网站应用微信登录,所有取的APPID应该为网站应用下的APPID,如下图
...
干货!你想知道的关于 javascript scope 的一切
BGMEMO
01-25
989
对于一个JavaScript初学者(甚至是有经验的JavaScript开发者)而言,JavaScript语言中关于“域”(scope)的一些概念并不是那么直白或是容易理解的。
由此,这篇文章旨在帮助那些在听说过诸如域(scope),闭包(closure),关键字this,命名空间(namespace),函数域(function scope),全局域(global scope),词法作用域(lex
php scope权限管理,关于微信公众号scope参数错误或没有scope权限的解决方案
weixin_31748999的博客
04-02
3358
随着微信的功能越来越强大,越多越多人投入到微信开发。在微信公众平台的开发过程中,不少开发者会遇到scope参数错误或没有scope权限这样的问题。而出现这种错误的原因一般由三种:订阅号没有相关的权限账号没有认证,没有相关的权限scope 参数位置错误第一种原因意味着微信公众号为订阅号是没有这权限,公众号必须为服务号。第二种原因公众号不仅仅要服务号,还必须通过微信认证,才能拥有这种权限。上诉两种情况...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:书香水墨
设计师:CSDN官方博客
返回首页
江南极客
CSDN认证博客专家
CSDN认证企业博客
码龄6年
暂无认证
107
原创
2万+
周排名
25万+
总排名
141万+
访问
等级
7729
积分
679
粉丝
471
获赞
572
评论
1532
收藏
私信
关注
热门文章
MySQL常用SQL语句大全
177779
Scope参数错误或没有Scope权限
134505
使用phpqrcode生成二维码
80573
微信小程序中实现微信支付
67114
SQL用了Union后的排序问题
49944
分类专栏
其他
PHP
73篇
ThinkPHP
8篇
微信开发
26篇
MySQL
10篇
Server
9篇
iOS
6篇
SVN
5篇
Linux
10篇
HTML
7篇
JS
10篇
Redis
4篇
小程序
4篇
Laravel
最新评论
PHP实现国密SM3算法
sklong1986:
PHP能运行SM3withSM2么?
这个SM3withSM2和单纯的SM3或者SM2有什么区别呢?
微信网页授权获取用户基本信息
江南极客:
这个看你的业务逻辑,关注和授权登录是两码事
微信网页授权获取用户基本信息
Hi竹子:
已经关注的,还需要授权吗?
Scope参数错误或没有Scope权限
Vencenty:
感谢我军儿哥的博客,哈哈哈哈
ThinkPHP中实现微信支付(jsapi支付)流程
王居易:
求大佬的代码,akzoe@qq.com,感谢
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Linux环境yum安装nodejs
MySQL字符串拼接(函数)
PHP实现国密SM3算法
2022年2篇
2021年3篇
2020年4篇
2019年19篇
2018年13篇
2017年78篇
目录
目录
分类专栏
其他
PHP
73篇
ThinkPHP
8篇
微信开发
26篇
MySQL
10篇
Server
9篇
iOS
6篇
SVN
5篇
Linux
10篇
HTML
7篇
JS
10篇
Redis
4篇
小程序
4篇
Laravel
目录
评论 3
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
江南极客
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值