微信登录失败 此公众号并没有这些scope的权限,错误码:10005

该错误是因为公众号没有获得【网页授权】权限,如下图:

点击修改, 进入功能设置页面,如下图:

 首先设置网页授权域名,点击设置,如下图:

 按照提示下载MP文件。

1. 将MP文件上传到服务器,放在服务器根目录下,

我的项目是用nginx部署的,看了nginx的配置文件后,看到MP文件指定的目录是 /mnt/work/weixin-xxx-file/file/,

然后将本地文件上传到该目录,命令如下:

1 cd /mnt/work/weixin-xxx-file/file/
2 #将MP文件上传到该目录
3
sudo rz

2.修改 nginx

1 cd /usr/local/nginx/conf/vhosts/
2 #网站域名
3 vim www.xxx.cn.conf
4 #callback回调域名
5 vim api.xxx.cn.conf

3. 测试重启nginx或重新加载nginx配置文件使修改生效

4. 在网页授权域名页面添加回调域名

注意是回调域名不是网站的域名,不然虽然能保存成功,但是微信页面访问时会报10003错误(

redirect_uri域名与后台配置不一致,错误码10003)。

 保存好后,相同的设置修改业务域名和JS接口安全域名。

数据库配置相应的APPID和APPSercet,重启服务即可。

原文地址:https://www.cnblogs.com/anan1688/p/15533346.html