0

iPhone の Facebook API を使用して友人のウォールに投稿できるかどうかを知りたいです。user'wall に投稿する方法を説明するリンクが既にありますが、firend's wall にはありません。リンクは次のとおりです。

http://www.raywenderlich.com/tag/facebook

4

1 に答える 1

3

友達の Facebook ID をキー「target_id」の下のパラメーターとして送信するだけです。

古い SDK: FBStream ダイアログの targetId プロパティを設定します。

新しい SDK: パラメータ ディクショナリのキー @"target_id" の下にパラメータを設定します (Facebook オブジェクトで dialog:andParams:andDelegate: を呼び出す場合)。

ここに、新しい SDK (グラフ API を使用するもの) を使用したサンプル投稿があります。

NSMutableDictionary* params = [NSMutableDictionary dictionary];
[params setObject:@"Some text" forKey:@"user_message_prompt"];
[params setObject:@"another text" forKey:@"action_links"];
[params setObject:@"Yet another text" forKey:@"attachment"];
[params setObject:@"SOME FACEBOOK ID" forKey:@"target_id"];

//At some point you need to create the following Facebook instance

[facebook dialog: @"stream.publish"
    andParams: params
    andDelegate: self];

このコードを実際にテストしたことはありませんが、ウォールにメッセージを投稿してしまえば、これは非常に簡単なことです。

お役に立てれば。乾杯!

于 2010-11-10T12:21:38.183 に答える