MPOAuth iOS MPOAuthMobile 不处理返回回调
我在 iOS 上使用 MPOAuth 时遇到问题。我正在尝试在 Twitter 上授权应用程序,一切正常,直到 twitter 通过回调 url 将用户返回到应用程序为止。
如果您查看 twitter 上的 OAuth 流程图: https://dev.twitter.com/ docs/auth/oauth#oauth 您将看到,在步骤 D 中,服务 (twitter) 将用户返回给消费者(我的 iOS 应用程序),并通过回调中的参数向消费者提供 oauth_token 和 oauth_verifier。然后我的 iOS 应用程序处理这个请求,一切都会停止。在 MPOAuthMobile 应用程序附带的 MPOAuth 库代码中,解析应用程序委托的 application:handleOpenURL:
中的请求如下:
NSDictionary *oauthParameters = [MPURLRequestParameter parameterDictionaryFromString:[url query]];
self.oauthVerifier = [oauthParameters objectForKey:@"oauth_verifier"];
它不会对此请求执行任何操作,但它应该作为 access_token< 的 twitter /代码>。 您能否告诉我如何处理此请求以及如何告诉 MPOAuth 库是时候请求
access_token
了?
I have troubles with MPOAuth on iOS. I'm trying to authorize application on Twitter, and everything is going ok till the point when twitter returns user back to the application via callback url.
If you look at the OAuth flow chart on twitter: https://dev.twitter.com/docs/auth/oauth#oauth you'll see that on step D service (twitter) returns user to consumer (my iOS application) and it provides oauth_token and oauth_verifier to consumer via parameters in callback. Then my iOS application handles this request and everything stops. In MPOAuthMobile application shipped with MPOAuth library code that parses request in application delegate's application:handleOpenURL:
is as this:
NSDictionary *oauthParameters = [MPURLRequestParameter parameterDictionaryFromString:[url query]];
self.oauthVerifier = [oauthParameters objectForKey:@"oauth_verifier"];
It doesn't do anything with this request, but it should as twitter for access_token
.
Can you please tell me how to handle this request and how to tell MPOAuth library that it is time to request access_token
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论