我试图将微信登录与当前系统集成。
我拥有微信官方帐户,并且已经拥有 AppID 和 AppSecret 。
服务器设置也已启用。
当我想用我的appid和我自己的服务器重定向url作为参数来打击QRcode扫描网址时(例如下面的例子)
https://open.weixin.qq.com/connect/qrconnect?appid=wxbdc5610cc59c1631&redirect_uri=https%3A%2F%2Fpassport.yhd.com%2Fwechat%2Fcallback.do&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect
我期待的是这样的事情
问题:
1.是因为我没有通过微信验证而无法获得用户的基本信息吗?
2.如何获得微信验证?
答案 0 :(得分:1)
对于偶然发现此问题的任何人,这是一个重定向 uri 问题,并且微信仪表板没有正确解决它。首先让微信注册并批准您的申请(非常痛苦和漫长的过程)。然后在管理中心/注册应用程序授权回调域的应用程序详细信息域字段应该只是域名。例如 xyz.com 是授权域,那么授权回调域也应该是没有任何 URI 的 xyz.com,但是当您进行 API 调用时,请使用您自己的编码 URI,因此 redirect_uri = http%3A%2F%2Fxyz.com%2Fwechat% 2登录
答案 1 :(得分:0)
access_token
。