2011-03-21 25 views
4

将用户发送到safari进行授权后,我发送到 mobile.twitter.com,而不是我的自定义url方案(类似于 myapp://)。在请求令牌步骤中,我确实收到了 oauth_callback_confirmed = true。iPhone上的自定义URL计划oauth twitter

我试过使用正常的链接,如http://www.teamliquid.net,其中 工作正常。有什么我失踪?

我也试过直接输入“的myapp://”在Safari,它正确地重定向我回到我的应用程序...

回答

2

要回答我的问题。

myapp://是不是规范。您必须添加一个路径。像myapp://oauth,或者干脆使用myapp:(没有斜杠)

同时,你必须实现在您的应用程序委托- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 方法。那么您将收到您的myapp://oauth?oauth_token=xxx&oauth_verifier=yyy,以便您可以开始您的访问令牌步骤。