Scope参数错误或没有Scope权限解决方法
2015-09-06 19:43
495 查看
一 报错信息:
二 出现原因分析:
出现这种错误网上查出现有的原因是:1. 订阅号没有相关的权限
2. 账号没有认证,没有相关的权限
那么这里遇到问题两种都不是。开发账号是 服务号,而且也是认证号。
三 解决方案:
需要在OAuth2.0网页授权中配置授权回调页面域名。如:
1.首先检查您的微信号是服务号还是订阅号,如果是订阅号恭喜你中奖了,因为腾讯没开放接口出来。
在开发者中心:
2.确保你已是服务号,且已通过微信认证.
注: 授权回调域名配置规范为全域名并且不带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.weixintuo.com。
3.可能是配置错误
如
[html] view
plaincopy
错误配置:
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
[html] view
plaincopy
正确的配置:
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参数错误或没有scope权限
相关文章推荐
- Linux 命令[7]:cp,mv
- 欧拉工程第66题:Diophantine equation
- linux日志切割
- Linux 命令[6]:rm
- Linux 命令[5]:rmdir
- vim、find 的使用bash环境变量
- Hadoop 实例10 Join讲解3: 将人员的地址ID完善成为地址名称,输出格式要求:人员Id,姓名,地址 ----优化方案
- shell 模式匹配运算符
- 文件上传在linux下乱码问题
- bash环境变量、特殊权限及磁盘管理与文件系统
- 什么是反向代理,如何区别反向与正向代理
- opencv学习笔记(七)-CvMat矩阵结构以及矩阵数据访问
- 【Boost】boost库的随机数的例子
- openwrt上的asterisk的VOIP系统的建立
- 依据linux Oops信息准确定位错误代码所在行
- Linux第二部分测试题
- RabbitMQ和Kafka
- Linux测试题第一部分
- 推荐一个学习SQL的好网站
- linux登录mysql