我试图将微信登录与当前系统集成。
我拥有一个微信官方账号,并且已经启用了AppID和AppSecret。
服务器设置
当我试图打 QRcode 扫描 URL 与我的 appid 和我自己的服务器重定向 URL 作为参数(示例如下)
s://open.weixin.qq/connect/qrconnect?appid=wxbdc5610cc59c1631&redirect_uri=s%3A%2F%2Fpassport.yhd%2Fwechat%2Fcallback.do&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect
The browser threw me this error page
我期望的是这样的东西
问题:
1.是不是因为我没有通过微信验证而无法获取用户基本信息?
2.如何获取微信验证?
是不是因为我没有通过微信验证从而无法获取用户基本信息?
是的。要集成微信登录,您的微信公众号必须经过验证服务账号(不支持订阅账号,即使经过验证也是如此)。有关详细信息,请参阅official document。
如何获得微信验证?
要获得微信公众号验证,您可以按照客户支持document中的步骤操作。
对于任何偶然发现此问题的人,此重定向 uri 问题和 weixin 仪表板无确解决它。首先,从 weixin 注册并批准您的应用程序(非常痛苦且漫长的过程)。然后在管理中心 / 注册应用程序的应用程序详细信息中,授权回调域字段应该只是域名。例如 xyz 是授权域,那么授权回调域也应该是 xyz,没有任何 URI,但是当您进行 API 调用
您的官方帐户必须是服务帐户
在基本配置中,您可以将服务器的 IP 添加到 IP 白名单中,以便您可以通过AppID和AppSecret获取access_token
。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(88条)