我需要你的幫助。我一直在從各種庫中進行切換,試圖找到合適的庫來將Twitter
集成到我的應用程序中。ASIHTTPRequest集成Twitter
後來我發現我可以用ASIHTTPRequest
從我的應用發送推文。我需要知道是否有任何教程或示例代碼可用。
,我已經看了share-kit
,我更喜歡使用ASIHTTPRequest
筆記整合Twitter
:我創建了使用ARC
我的項目,它shoudl支持iOS4 and 5
。
我需要你的幫助。我一直在從各種庫中進行切換,試圖找到合適的庫來將Twitter
集成到我的應用程序中。ASIHTTPRequest集成Twitter
後來我發現我可以用ASIHTTPRequest
從我的應用發送推文。我需要知道是否有任何教程或示例代碼可用。
,我已經看了share-kit
,我更喜歡使用ASIHTTPRequest
筆記整合Twitter
:我創建了使用ARC
我的項目,它shoudl支持iOS4 and 5
。
Twitter的文檔說明您必須使用適當的表單數據(鍵值對)進行GET或POST HTTP請求。例如,發佈狀態更新,你可以這樣做:
NSURL *url = [NSURL URLWithString:@"http://api.twitter.com/1/statuses/update.json"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request addRequestHeader:@"Accept" value:@"*/*"];
[request addRequestHeader:@"onnection" value:@"close"];
[request addRequestHeader:@"Content-Type" value:@"application/x-www-form-urlencoded"];
[request addRequestHeader:@"Content-Length" value:@"17"];
[request addRequestHeader:@"Host" value:@"api.twitter.com"];
[request setPostValue:@"User's new status" forKey:@"status"];
// set here completion/error handlers
[request startAsynchronous];
更多的文檔Twitter的REST/HTTP API:https://dev.twitter.com/docs
對於authetication,你需要某種形式的OAuth庫。這裏是卡爾·亞當MPOAuth,有少量的補充及更正由我:https://github.com/H2CO3/MPOAuthiOS
在iOS 5.x中,你可以使用蘋果的默認,以及易於使用的Twitter.framework:http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html
所以我將能夠張貼僅使用MPOAuthiOS發送推文? – Illep
我們可以下載一個MPOAuthiOS的示例/實例嗎? – Illep
這個實現在我鏈接的github頁面上。閱讀README,它有一個Twitter樣本。 – 2012-01-24 05:06:00