Api Facebook iphone, возможна публикация на стене друга - PullRequest
0 голосов
/ 08 ноября 2010

Я хочу знать, возможно ли публиковать сообщения на стене друга с помощью API-интерфейса iPhone Facebook. У меня уже есть ссылки, объясняющие, как публиковать сообщения на стене пользователя, но не на стене firend. вот ссылки:

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

1 Ответ

3 голосов
/ 10 ноября 2010

Вам просто нужно отправить идентификатор Facebook вашего друга в качестве параметра под ключом "target_id".

OLD SDK: установить свойство targetId диалога FBStream.

NEW SDK: установить параметр под ключом @ "target_id" в словаре параметров (при вызове диалога: andParams: andDelegate: в объекте Facebook).

Здесь у вас есть пример поста с использованием нового 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];

На самом деле я не тестировал этот код, но это довольно просто, если вы уже опубликовали сообщение на своей стене.

Надеюсь, это поможет. Ура!

...