2010-09-07 55 views
1

由於以下原因,我已將我的應用程序發佈到蘋果中。如何從我的iPhone中的Twitter BasicAuth升級到Oauth應用程序

應用程序不會向Twitter發佈推文。我用基本的Auth實現了twitter。因此,它不是從8月31日,2010年工作

所以任何一個可以幫助我

如何在我的iPhone應用程序從Twitter基本驗證升級到OAuth。

的另一個問題是:

這(端Oauth)不應該改變我的應用程序的UI。意味着當用戶點擊Twitter按鈕時,它應該每次都詢問用戶名和密碼,並且如果我們點擊發送按鈕,它應該向推特發送推文。

我實現了Oauth,但它一次詢問用戶名和密碼。

+0

[發送從iPhone鳴叫使用OAuth應用]的可能重複(http://stackoverflow.com/questions/954236/sending-tweets-從iphone-apps-using-oauth) – 2010-09-07 14:19:46

+0

另請參閱[iPhone OAuth教程?](http://stackoverflow.com/questions/2901511/iphone-oauth-tutorial) – 2010-09-07 14:20:15

回答

2

我建議你在GitHub上籤出MGTwitterEngine。這個庫很好地包裝了Twitter API,並完成了OAuth的工作。

你不需要每次都向用戶詢問他們的用戶名和密碼。您最初可以獲取他們的憑證,然後存儲您從Twitter獲得的訪問令牌(或者如果您選擇使用該庫,則從MGTwitterEngine獲取),並在下次使用該令牌。

MGTwitterEngine用一個OAToken包裝了訪問令牌,該對象爲您提供持久性。

相關問題