首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WeChat社会登录

WeChat社会登录
EN

Stack Overflow用户
提问于 2017-06-21 05:42:17
回答 3查看 2K关注 0票数 2

我正在尝试将WeChat登录与当前系统集成起来。

我拥有一个WeChat的官方账户,并且已经拥有AppIDAppSecret

也启用了服务器设置

当我尝试用我的appid和我自己的服务器重定向url作为参数来访问QRcode扫描url时(例如,如下所示)

代码语言:javascript
复制
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. 如何得到微信的验证?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-23 02:53:41

  1. 是不是因为我没有经过微信的验证,因而无法获得用户的基本信息? 是的。要集成微信登录,您的微信官方帐户必须经过验证服务帐户(订阅帐户是不支持的,甚至是被验证的)。有关更多信息,请参考正式文件
  2. 如何得到微信的验证? 要验证微信的官方账户,您可以按照客户支持文档中的步骤操作。
票数 1
EN

Stack Overflow用户

发布于 2021-06-30 07:38:08

对于任何偶然发现这个问题的人来说,这是一个重定向uri问题,而微信仪表板并没有正确地解决这个问题。首先,获得你的申请登记和批准从微信(非常痛苦和漫长的过程)。然后,在Admin中心/应用程序中,注册的应用程序授权回调域字段应该只是域名。例如,xyz.com是授权域,那么授权回调域也应该是没有任何URI的xyz.com,但是当您进行API调用时,使用您自己编码的URI,因此redirect_uri = http%3A%2F%2Fxyz.com%2Fwechat%2Flogin

票数 1
EN

Stack Overflow用户

发布于 2019-06-19 13:16:34

  1. 您的官方帐户必须是服务帐户
  2. 在基本配置中,您可以将服务器的IP添加到IP白名单中,这样您就可以通过access_token AppID和AppSecret获得get。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44667660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档