我实际上正在尝试使用微信为我的 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
谢谢你的帮助 !