![](/img/trans.png)
[英]How to “become a fan” by Facebook API without leaving iPhone app?
[英]How do I authenticate a Twitter user and access the API without leaving my iPhone app?
我想允許用戶從我的iPhone應用程序發送推文。 這就是我目前需要的所有功能。
根據我所知的Twitter API,有一種標准的身份驗證機制,允許開發人員在應用程序發送到Twitter的請求字符串中包含用戶的名稱和密碼。 2010年6月30日將不再支持此方法。
考慮到時間表,其他更好的選擇是oAuth。 oAuth的一個注意事項是它需要在應用程序中彈出UIWebView以允許用戶輸入他或她的憑證或PIN號碼。
然而,我手機上的Twitter應用程序都沒有這樣做:Tweetie,TweetDeck和Twitterific。 我假設他們正在使用第一種身份驗證方法,但似乎Twitter不會棄用會損害用戶體驗的API。
必須有另一種方法 - 我缺少什么?
Twitter為非網絡應用提供XAuth。
僅僅因為你有一個UIWebView並不意味着它必須是可見的。 你可以使用- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;
或其他一些技巧,提交表格而不打擾用戶。
只需確保您自己選擇從服務器下載更新的腳本。
請注意, http : //dev.twitter.com/doc/post/oauth/access_token是最新的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.