2012-01-23 19 views
0

私はあなたの助けが必要です。私はさまざまなライブラリから適切なアプリケーションを見つけようとしているので、アプリケーションにTwitterを組み込んでいます。ASIHTTPRequest Twitterを統合

私は、私がASIHTTPRequestを使用して私のアプリからつぶやくことができることを知りました。チュートリアルやサンプルコードがあるかどうかを知る必要があります。

と私はすでにshare-kitを見ていると私はASIHTTPRequest

ノートを使用してTwitterを統合することを好む:私はARCを使用して私のプロジェクトを作成して、それは両方iOS4 and 5をサポートshoudl。

答えて

1

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の上では、Appleのデフォルトを使用することができ、かつTwitter.frameworkを使用して簡単:http://developer.apple.com/library/ios/#documentation/Twitter/Reference/TwitterFrameworkReference/_index.html

+0

だから私は投稿することができますMPOAuthiOSだけを使ってつぶやく? – Illep

+0

MPOAuthiOSのサンプル/サンプル実装をダウンロードできますか? – Illep

+0

実装はgithubページにリンクされています。 READMEを読んでください。Twitterサンプルがあります。 –

関連する問題