2011-06-09 78 views
0

我想讓我的應用的用戶關聯他們的Twitter帳戶,以便一些應用程序交互被自動推送。我可以使用SA_OAuthTwitterEngine共享Web應用程序的使用者密鑰和密鑰嗎?

用戶可以通過Web界面關聯他們的Twitter帳戶,我希望他們能夠從移動(iOS)應用程序執行相同操作。

問題是,當應用程序註冊爲Web應用程序時,指定了回調URL。因此,當用戶使用SA_OAuthTwitterEngine登錄到Twitter時,響應會重定向到該URL,並且客戶端上的回調事件不會觸發。

我可以使用SA_OAuthTwitterEngine並覆蓋回調參數(使其無效),以便獲得與桌面客戶端相同的交互(PIN)嗎?

+0

我不熟悉SA_OauthTwitterEngine但如果是符合OAuth協議,你應該能夠回調URL發送到Twitter與你自定義方案,並自動從Safari內部啓動應用程序以繼續進行應用程序內的身份驗證過程。告訴我你是否需要這方面的細節。順便說一句,密碼吸吮和應用程序內的瀏覽器是安全劇院。 – Jano 2011-06-09 11:49:44

+0

我有完全相同的問題,你是否能夠重寫SA_OAuthTwitterEngine中的回調參數? – jottos 2011-11-14 19:09:56

回答

1

對於移動客戶端,最好使用xAuth。使用PIN方法對於移動設備來說並不理想。畢竟你的應用程序不是一個Web應用程序。

MGTwitterEngine有XAUTH支持,所以切換應該是無痛:)

相關問題