2019-08-09 09:41:19 qq_40678517 阅读数 29

总结:

调用微信扫码,但是微信返回提示SCOP错误,我的微信公众号认证了,也把对应的域名填写了,代码上填写的snsapi的路径是填写在对用网页授权域名下的路径。

错误原因:

应该是微信公众号上的配置错误了。

详细:

第一步 公众认证。

第二步  “开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”填写服务器回调域名。

第三步 编写代码 

appid没有填写错误

请求结果:

 

 

最后结果:

请问这是为什么??微信公众平台上的那个权限设置错误了?

2016-12-27 10:35:13 persistinlife 阅读数 683

php 微信授权登录 40029错误

授权登录是微信高级api,个人开发可以使用微信测试账号进行开发。
在授权的过程可能出现40029错误码,
解决的方法可以通过将code 写在session里。


public function getUserDetail(){
        $appid = "xxxxxxxxxxxx";
        $redirect_uri = urlencode("www.xxx你的后台入口xx.com/getUserInfo");

        $url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri='.$redirect_uri.'&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect';
        header('location:'.$url);
    }

public function getUserInfo(){
        $appid = "xxxxxxx";
        $appsecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

        $code   = $_GET['code'];

        if ($_SESSION[$code]) {//判断是否已经存在,如存在直接使用code
        //先获取token
            $url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code';
            $res = $this->http_curl($url,'get');
            $access_token = $res['access_token'];
            $openid = $res['openid'];
            var_dump($access_token);
            //获取信息
            $url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN';
            $res = $this->http_curl($url);
            var_dump($res);
        } else {
            $_SESSION[$code] = $code;
        }
    }
2019-04-03 11:51:31 white_hats 阅读数 1534

在对接微信做公众号开发的时候,需要获取用户信息进行授权,授权出现“错误码10003: redirect_uri域名与后台配置不一致”问题。

手机微信端错误如下图

 

微信PC端错误如下图

原因:你的授权请求redirect_uri配置 与 微信公众号 订阅号或者服务号上配置的域名不一致,例如redirect_uri = “https://mp.csdn.net/postedit”,name后台域名就是“mp.csdn.net”。

解决:登陆微信公众号平台 ,地址  https://mp.weixin.qq.com/ ,按你开发的订阅号或者服务号 用户名或者密码登陆,

左侧菜单栏,“设置”-“公众号设置”-“功能设置”

订阅号,设置箭头处域名

 

服务号,设置箭头处域名

问题就这样解决了!!!

最后提醒一下,有个txt的授权文件必须下载并放到相应位置,如果已下载请忽略。


 

扫一扫下图二维码添加白客工作室官方微信18192815272,有学习相关的问题可以咨询我们,知无不言!

或者关注我们的新浪微博“白客工作室WHS”,同样有学习相关的问题可以咨询我们。

2018-10-08 20:12:25 yaodieteng1510 阅读数 486

在用自己的开发的网站与微信进行测试网页授权的登录时,多少会遇到问题,将自己遇到的问题稍微总结一下:

官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

错误一、提示redirect_uri错误 或者 是redirect_uri域名与后台配置不一致,错误码:10003

解决思路:

1.首先去检查自己在公众号中配置的网页授权域名(配置时不需要加http://)是否配置正确,是否按照要求填写,需要把相应的文件放到该路径或者域名下,确保自己通过浏览器能够访问到

2.检查自己在访问的路径中配置正确的回调路径(该路径应该以公众号配置的网页授权域名一致或者是在该域名的文件夹下,例如配置的是test.com,那可以使用http://test.com或者http://test.com/**),需要进行注意的是要对你的回调路径进行URLEncoder转码,记得加上 http:// 好像带端口号也会不成功

参考例子:

scope为snsapi_base
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect
scope为snsapi_userinfo
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
2018-02-01 21:01:05 wangyuanjun008 阅读数 44184

做微信网页OAuth2.0 授权开发,进入授权页面是报错,redirect_uri域名与后台配置不一致,错误码10003
这里写图片描述

问题原因:可能OAuth2.0网页授权页面没有填写授权回调页面域名,或者域名前面加了 http://

解决方法: 到 微信公共平台->测试号管理->体验接口权限表->网页服务->网页帐号->修改 ,填写域名
这里写图片描述

微信二次开发SDK

阅读数 250

没有更多推荐了,返回首页