2011-03-21 29 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,以便您可以開始您的訪問令牌步驟。