2009-12-27 92 views

回答

0

我懷疑,如果MGTwitterEngine沒有實現的OAuth,它很快會,或將很快需要它的支持。

我建議你看,如果目前的開發版本支持它,如果沒有 - 你有動機 - 對這個功能的補丁工作。

8

主分支已合併的OAuth和XAuth支持早在

1

我會強烈建議使用,而不是OAuth的擴展認證作爲用戶端的進程完全沒有改變。我寫了一篇關於我如何才能在iPhone上工作的教程,只有它有幫助。 http://www.2bros1blog.com/2010/07/switching-from-basic-to-xauth-with-mgtwitterengine-on-iphone/

+0

雖然貼的時候,這是正確的,微博現已[放置在應用程序通過認證的XAuth限制(http://groups.google.com/group/twitter-development-talk/browse_thread/thread/e954fc0f8b5aa6ec)。 – Justin 2011-06-24 13:53:02

+0

現在該網站已關閉... – VxJasonxV 2011-07-15 05:18:54

+0

Twitter只接受「已完成」應用程序以使用xAuth。開發中的應用程序只能使用oAuth。 – Raptor 2011-10-06 07:14:10

0

看過STTwitter後,FHSTwitterEngine和MGTwitterEngine最終使用了可通過github獲得的OAuthConsumer。

我給這理由是我在用的Objective-C編寫的XCode爲Mac OSX獅子的應用程序。大部分OAuth/Twitter代碼都是針對其他語言的,特定於iOS的或相當過時的並且充滿了不推薦的調用。

Apple的SDK 10.8現在有一個social.framework(包括SLRequest)和accounts.framework(包括ACAccount),這對訪問FB,Twitter和其他一些我不認識的社交網站應該非常有用。不幸的是,這對我在10.7以下工作沒有好處,所以我沒有實際嘗試這些。有興趣知道任何人在10.8以下的經歷。

OAuthConsumer真的很直截了當地通過使用Twitter的API來獲得正確且是在幾個不同的語言。你需要理清你自己的JSON等,但這是非常簡單的NSJSONSerialization等。

我已經在我的博客Twitter OAuth Cocoa寫了更多的細節。如果你需要一個OAuth,微博友好的代碼和功能豐富的twitter引擎不適合你,那麼我建議OAuthConsumer。