网站首页 > 技术教程 正文
随着微信的功能越来越强大,越多越多人投入到微信开发。在微信公众平台的开发过程中,不少开发者会遇到scope参数错误或没有scope权限这样的问题。
而出现这种错误的原因一般由三种:
订阅号没有相关的权限
账号没有认证,没有相关的权限
scope 参数位置错误
第一种原因意味着微信公众号为订阅号是没有这权限,公众号必须为服务号。
第二种原因公众号不仅仅要服务号,还必须通过微信认证,才能拥有这种权限。
上诉两种情况皆为没有scope权限。
而如果以上两种原因都不是,开发账号是服务号,而且也是认证号。那就剩最后一个原因:scope 参数位置错误。
而这种原因是因为scope的位置不一样
解决方案:
需要在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.可能是配置错误
如
错误配置:
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 为 snsapi_base的时候没有影响。但是scope为snsapi_userinfo 就会提示 scope参数错误或没有scope权限
SSL证书是HTTP明文协议升级HTTPS加密协议的重要渠道,是网络安全传输的加密到通道。关于更多SSL证书的资讯,请关注GDCA(数安时代)。GDCA致力于网络信息安全,已通过WebTrust 的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将根据用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。
文章转载:https://www.trustauth.cn/wiki/21815.html
猜你喜欢
- 2024-10-26 使用Vookup函数总是出现错误值?盘点那些你一定踩过的坑
- 2024-10-26 VLOOKUP函数容易忽视的5个错误原因,办公人员必看!
- 2024-10-26 带错误值的数据,要想求和怎么办 excel错误值函数
- 2024-10-26 如何在InfluxDB中使用聚合函数解决参数类型错误问题?
- 2024-10-26 Windows 10压缩卷参数错误怎么办?
- 2024-10-26 生化危机2重制版试玩版进不去游戏怎么办 参数错误解决办法
- 2024-10-26 Excel常见的3种错误值提示及解决方法,不要说你还不知道这些
- 2024-10-26 第二十九天:EXCEL函数公式常见的计算错误值和处理方法
- 2024-10-26 增值税开票软件(税务UKey)开具发票异常处理流程
- 2024-10-26 Google揭示"空白参数"错误如何删除了价值1350亿美元的客户账户
你 发表评论:
欢迎- 01-11关于Vmware workstation的网络设置
- 01-11使用VMware Workstation虚拟机安装Windows 10详细教程
- 01-11VMware Workstation 17.5.1 Pro for Windows & Linux - 桌面虚拟化软件
- 01-11VMware? Workstation 17 Pro软件中,如何显示 “我的计算机” 选项卡
- 01-11银河麒麟桌面操作系统安装VMware workstation pro
- 01-11VmwareWorkstation17.6安装windows7x64虚拟机后安装vmtools
- 01-11发布VMware Workstation Pro 17.0稳定版
- 01-11VMware Workstation安装ESXi 7安装篇
- 最近发表
-
- 关于Vmware workstation的网络设置
- 使用VMware Workstation虚拟机安装Windows 10详细教程
- VMware Workstation 17.5.1 Pro for Windows & Linux - 桌面虚拟化软件
- VMware? Workstation 17 Pro软件中,如何显示 “我的计算机” 选项卡
- 银河麒麟桌面操作系统安装VMware workstation pro
- VmwareWorkstation17.6安装windows7x64虚拟机后安装vmtools
- 发布VMware Workstation Pro 17.0稳定版
- VMware Workstation安装ESXi 7安装篇
- 如何安装虚拟机(vmware workstation)
- VMware Workstation之网络配置
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)