6

Facebook で写真にコメントしたり、いいね! したい iPhone アプリケーションを開発しています。

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

アプリケーションのウォールに友達の写真が表示されています。今は、iPhone アプリケーションを介してそれらに「いいね」またはコメントを付けたいと思っています。

どうすればそれを入手できるか教えてください。

前もって感謝します。

4

1 に答える 1

16

写真 (または ID を持つその他のもの) を「いいね」するには、アクセス トークンを Graph API に投稿するだけです。たとえば、写真の ID は 123456789 です。したがって、アクセス トークンをhttps://graph.facebookに投稿する必要があります。 .com/123456789/いいね

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

コードでは、次のメソッド (Facebook.h で定義) を、パスを指定して呼び出します。"Like" のパラメーターは指定せず、"Comment" のパラメーターとしてメッセージを指定します。

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

httpMethod は「POST」である必要があり、Facebook iOS SDK は自動的に Access-Token を追加することに注意してください。

詳細については、http: //developers.facebook.com/docs/reference/apiの「公開」部分を参照してください。

編集: deanWombourne がコメントに書いたように: このように NSMutableDictionary を投稿するだけです

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

コメントまたは空の NSMutableDictionary の場合:

[NSMutableDictionary dictionary]

投稿を気に入りたい場合。

Facebook サーバーからの応答は、result = true である必要があります。

于 2011-02-10T13:49:27.540 に答える