【发布时间】:2016-04-19 08:12:16
【问题描述】:
我实际上是在尝试使用微信为我的 Web 应用程序设置 OAuth 登录。 所以,我已经在微信上创建了一个账号,并且我使用了一个测试账号来无限访问。
所以,在测试账户配置上,我已经成功验证了来自微信的令牌(见这里:http://admin.wechat.com/wiki/index.php?title=Getting_Started)。
在文档上,OAuth 在这里解释:http://admin.wechat.com/wiki/index.php?title=User_Profile_via_Web
我们必须将用户重定向到此 URL 以进行登录: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
我已将 APPID 替换为我的测试帐户 AppId,我的重定向 URI 如下: http://wechat.mydomain.net,范围由正确的 (snsapi_userinfo) 并删除状态参数(可选)。但是,我在微信上出错了:
Oops! Something went wrong:(
经过数小时的研究,我在“网页帐户”中的“Api 权限列表”中设置了域
但我总是有这个错误。也许我错过了一些东西,但我没有找到什么。
我的最终 URL 名为:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8ytvf5838cc7t33d&redirect_uri=http://wechat.mydomain.net/wechat/callback&response_type=code&scope=snsapi_userinfo&connect_redirect=1#wechat_redirect
感谢您的帮助!
【问题讨论】:
-
您好,我遇到了同样的问题,您解决了吗?
-
我在使用mp.weixin.qq.com/debug/cgi-bin/sandboxinfo 时遇到了同样的问题(不需要官方帐户)。我有一个用户关注测试帐户(我),并成功验证了令牌。使用我的关注者帐户使用微信调用 OAuth URL 会得到与您相同的结果(糟糕!出了点问题:()
标签: php oauth configuration wechat