近期微信登录10005报错,解决办法
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
从3月19日开始出现部分用户微信登陆失败,不管你是什么类型的App,只要涉及微信网站登录都有可能会出现10005报错问题。目前大家采用的反馈方式都以邮件为主,让给weixin-open@qq.com发邮件反馈,但是都未有回复的邮件。从事开发的朋友也都不知所措,没有任何迹象,也没有什么规律可寻。有可能是近期腾讯调整微信小程序业务时,对接口权限进行调整,但又不发官方公告,这个锅只能开发人员自己背了。
从目前情况来看,微信仍未有正式通知出来,大家唯一的反馈方式貌似也都未有回复。以下提供解决方案,可供大家参考。
(如果您跟我的一样,之前是好的,突然出现上面错误的话,直接跳过下面一段,看最后一段)
第一种原因意味着微信公众号为订阅号是没有这权限,公众号必须为服务号。
第二种原因公众号不仅仅要服务号,还必须通过微信认证,才能拥有这种权限。
上诉两种情况皆为没有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
注意:此处有一个坑,目录名是区分大小写的。 目录名是/Pay,配置成 /pay的话是不行的。
本人在此处被坑了一天
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权限
以上是微信微信公众号scope参数错误或没有scope权限的解决方案仅供开发者朋友们参考,希望能解决大家遇到的问题。
如果您之前是好的,突然出现10005问题,可以尝试下面方式解决,本人亲测可用。
前提条件:
之前的账号是记录的UnionID ,如果没有记录的话,会生成新的账号,此方法无效。如果之前只是通过开放平台的网站登录接口,需要添加绑定一个已认证的公众号(服务号),并在公众号后台配置相应的服务接口域名
将原有接口
// document.location.href = “https://open.weixin.qq.com/connect/oauth2/authorize?” +// “appid=开放平台APPID&redirect_uri=URL&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect”;
修改为document.location.href = “https://open.weixin.qq.com/connect/oauth2/authorize?” +“appid=公众平台APPID&redirect_uri=url&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect”;
把微信中调用地址用下面的地址即可,PC扫码地址不变
文章来源:棋牌视角http://www.qipaishijiao.com/
近期微信登录10005报错,解决办法相关推荐
- 微信老是不能登录服务器错误,微信登录失败报错“4-100”的原因及解决办法
微信登录失败报错"4-100"怎么办?微信是目前为止大家最喜欢的社交软件了,如果微信登录不了,整个人都不好了.最近就有用户遇到手机微信登录不了的情况,错误代码为"4-10 ...
- 连接远程服务器CredSSP加密Oracle修正报错解决办法
连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...
- please reinstall the mysql distribution_php安装扩展mysqli的实现步骤及报错解决办法
php安装扩展mysqli的实现步骤及报错解决办法 terminal#cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./c ...
- Could not resolve host: 'localhost 报错解决办法
Could not resolve host: 'localhost 报错解决办法 面向Windows的: 零基础的我一直卡在这一步骤下: 首先要先在Windows安装curl:安装方式参考:http ...
- php mysqli报错,php安装扩展mysqli的实现步骤及报错解决办法
php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./ ...
- 浏览器DNS_PROBE_FINISHED_NXDOMAIN报错解决办法
方法1: 更改DNS地址 114.114.114.114 Preferred DNS Server: 8.8.8.8 Alternate DNS Server: 8.8.4.4 方法2: 浏览器浏览网 ...
- vmware虚拟机删除光驱启动报错解决办法
vmware虚拟机删除光驱启动报错解决办法 将vmware虚拟机光驱给删除了,启动就一直报这个错,具体如下: IDE 设备(磁盘/CD-ROM)配置不正确."ide1:1"上具有一 ...
- LaTeX报错解决办法:arithmetic: number too big ! Dimension too large.
LaTeX报错解决办法:arithmetic: number too big ! Dimension too large. 试了一些网上搜到的办法: 用画图软件.PS之类的修改另存jpg或者png: ...
- 【matlab】【Datcom】气动解算软件win10报错解决办法及运行交互示例
版本说明 免费版本仍然可用.尚未使用Datcom + Pro版本的功能进行更新.没有大量的工作,我无法生成新的分发程序包,并且我现在对此不感兴趣.建议您观看教程视频,以了解使用新的Datcom + P ...
最新文章
- Storm(一)集群搭建
- 异地多活场景下的数据同步之道 | 珍藏版
- mate30升级鸿蒙系数据会被清空吗,145直接升级鸿蒙会不会掉资料
- hibench 压测flink_【原创】大数据基础之Benchmark(1)HiBench
- oracle 百万记录 cache,学习笔记:通过案例深入学习In-Memory Database Cache 总结配置过程...
- 【离散数学】论域和客体函数的区别
- win7设置默认浏览器
- 城市大脑 —— 数据重塑城市未来
- python导入第三方库dlib报错解决
- 转:互联网协议入门(一)
- java毕设项目开源啦,springboot+vue+springcloud的家庭理财系统
- IDEA 设置背景颜色为黑色
- 【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
- 620集成显卡和mx250_英伟达mx250和英特尔uhd620显卡那个好?
- 谈谈功能测试与非功能测试(最详细)
- BZOJ 3097: Hash Killer I
- 抖音招商团长怎么做?怎么入驻?
- 工作流(Workflow)简介
- 5-3 凸多边形面积
- lg-1 x 怎么算_黑洞是怎么形成的