2012-02-09 22 views
1

我很想知道從哪裏開始瞭解如何將Twitter集成到我的iPhone應用程序中。Oauth和Twitter API的起點(用於iOS開發)

因此,這裏有幾個問題:

  • 是有點瘋狂試圖執行沒有任何一個OAuth庫?
  • 我應該使用哪一個these methods來獲取訪問令牌(我想打開safari.app並使用iOS url計劃重新導向到我的應用程序,àla Twitterific)?
  • 我可以通過iOS 5 Twitter集成避免基於瀏覽器的身份驗證嗎?

希望你能幫上忙。

回答

2

如果你需要iOS 5,那麼比Twitter.framework是最好的/最簡單的方法。他們爲您處理OAuth和一切。一切都只需使用TWRequest即可完成。這很簡單。

如果您需要支持較早版本的iOS,則應該查看MGTwitterEngine。我相信在github上有一些合併OAuth的工具。

但是據說,我強烈建議你只是瞄準iOS 5並忘記iOS 4.這將使實現Twitter變得更容易。如果您需要說服力,請查看Matt Gemmell的博客文章,瞭解爲什麼只支持最新的操作系統:http://mattgemmell.com/2011/12/05/latest-version/

編輯:是的,Twitter.framework爲您處理身份驗證。無需使用瀏覽器。但用戶需要事先在「設置」應用中添加他們的Twitter帳戶。如果你希望他們能夠通過你的應用程序添加帳戶,那麼我相信你需要自己處理驗證。

+0

謝謝,我想我會按照你的建議去使用ios 5。 Oauth對於新手來說是一個很大的麻煩。 ;) – Francesco 2012-02-09 20:34:37