微信 oauth 2 不起作用 - 如何解决?



我正在尝试设置微信登录。 我已经验证了国际帐户("订阅"类型(,但文档中的示例不适用于我的appid https://open.weixin.qq.com/connect/qrconnect?appid=wx13243a5b6496168e&redirect_uri=http://foo.bar/baz&response_type=code&scope=snsapi_login

Scope

参数错误或没有 Scope 权限

我想这可能是因为"订阅"类型,但在注册过程中没有这样的选项。

我应该怎么做才能为我的网站启用微信oauth?

对于任何尝试在 swift 中使用微信进行 OAuth 的人,您可以按照此链接从 SDK 集成开始,然后此链接集成 OAuth。 我在这里发布它是因为您提供的上述链接已过期。

上面的错误消息基本上意味着您没有指定请求的范围。 第二个链接有它。

// Build a SendAuthReq structure
SendAuthReq* req =[[[SendAuthReq alloc]init]autorelease];
req.scope = @"snsapi_userinfo";
req.state = @"123";
// The third party sends a SendAuthReq message structure to the Weixin platform.
[WXApi sendReq:req];

最新更新