2011-02-10 11 views
6

私はFacebookの写真をコメントしたり好きにしたいiPhoneアプリケーションを開発しています。iPhone SDKのFBconnectやGraph APIを使ってFacebookの写真を見たりコメントしたりするには?

Facebookの統合では、FBConnectとGraph APIを使用しています。

私のアプリケーションで私の壁に写真を撮っています。今、私のiPhoneアプリケーションで好きにしたりコメントしたりしたいと思います。

どうすればいいですか?

ありがとうございました。

答えて

16

あなたのAcces-TokenをグラフAPIに投稿するだけで、写真を好きにする(または他の何でもIDを持つ)ことができます。あなたの写真はID 123456789です。したがって、あなたのアクセストークンをhttps://graph.facebook.com/123456789/likesに掲示する必要があります。

写真にコメントするには同じことをしますが、グラフAPIにメッセージとして(パラメータとして)投稿します。 https://graph.facebook.com/123456789/comments。コードで

あなたのパスと「いいね」のためのパラメータなしおよび「コメント」のためのパラメータとしてメッセージを表示して(Facebook.hで定義された)次のメソッドを呼び出します。HTTPMETHODこと、

-(void) requestWithGraphPath:(NSString *)graphPath 
        andParams:(NSMutableDictionary *)params 
       andHttpMethod:(NSString *)httpMethod 
       andDelegate:(id <FBRequestDelegate>)delegate 

注意"POST"とFacebook iOS SDKが自動的にあなたのアクセストークンを追加する必要があります。詳細については

に「公開」の部分をお読みください。http://developers.facebook.com/docs/reference/api

編集: ようdeanWombourneはコメントに書いた:ちょうどコメントや空NSMutableDictionaryのために、この

[NSMutableDictionary dictionaryWithObjectsAndKeys:@"This is my comment", @"message", nil]; 

ようNSMutableDictionaryを投稿like:

[NSMutableDictionary dictionary] 

投稿が好きなら、

Facebookサーバーからの応答はresult = trueでなければなりません。

+0

返信ありがとうございますが、このメソッドは私たちのようなコメントのコメントを与える私はコメントや写真を好きに投稿したいと思います。上記の方法で - (void)requestWithGraphPathどのように私はparamsを渡すことができます。 – Apekshit

+0

これをparamsに渡すだけです: '[NSMutableDictionary dictionaryWithObjectsAndKeys:@"これは私のコメントです "、@" message "、nil];' – deanWombourne

+0

このソリューションをおかげさま..... –

関連する問題