2012-04-18 112 views
0

我正在開發一個需要使用社交媒體(Facebook,Twitter)登錄的應用程序。從這些服務中,我只需要獲得會話令牌。因此,當用戶按下「使用Twitter登錄按鈕」按鈕時,我想要有一個類似於Facebook應用程序的登錄方法,在該方法中用戶登錄後用會話令牌返回。iOS 4.0 Twitter集成

我想從哪裏開始。我搜索了官方的API文檔,但似乎與誓言發展是複雜的方式,需要時間,我不能獻身在這一點上。我偶然發現了MGTwitterEngine,但是我沒有看到獲得OAuth會話令牌的方法,並且它在3年內還沒有更新! https://github.com/mattgemmell/MGTwitterEngine

任何人都可以指向正確的方向嗎?

+0

+1因爲downvote是完全沒有道理的。 – 2012-04-18 22:47:18

回答

1

您應該使用API​​和OAuth。嘗試避免OAuth可能會更困難,需要更長的時間。只需在UIWebView中放置twitter或facebook登錄頁面並從那裏開始。

從Facebook獲取oAuth令牌非常直接,iOS的Facebook API提供了它。獲取Twitter API令牌只是解析返回給您的URL。 Niether非常困難。

+0

謝謝。我設法做Facebook登錄。 Twitter更復雜。我還認爲,簡單的OAuth消費將不那麼痛苦。你的意思是加載一個UIWebVIew與請求,然後JavaScript解析,以便我可以從Web視圖得到響應? – csotiriou 2012-04-19 07:14:41

+0

查看[link](https://github.com/bengottlieb/Twitter-OAuth-iPhone)上給出的Twitter的源代碼。我已經在我的應用程序中使用它,它對於iOS 5和更少的版本來說是完美的。 – 2012-07-10 07:00:48