2011-12-30 2 views
-2

Есть ли способ ответить на комментарии пользователя к стене с помощью C# SDK для Facebook? Я использую следующий код для публикации на стене:Ответ на сообщение пользователя с помощью Facebook C# SDK

var fb = new FacebookClient(facebookOAuthResult.AccessToken); 
dynamic parameters = new ExpandoObject(); 
parameters.message = "test"; 
dynamic postresult = fb.Post("me/feed", parameters); 
+0

Может ли быть способ опубликовать как fb.Post («me/feed/message_id») .. это message_id - это оригинальный почтовый идентификатор стены .. ?? –

ответ

1

Надеюсь, я правильно понимаю этот вопрос. Я предполагаю, что это случай использования:

  1. сообщения пользователя обновление статуса (идентификатор этого поста «12345») друг
  2. пользователя пишет комментарий для этого обновления статуса
  3. Пользователь пишет на комментарий на обновление статуса сделано в Шаг 1.
try 
{ 
    String statusUpdateID = "12345"; 
    fb.Post(String.Format("/{0}/comments", statusUpdateID), parameters); 
} 
catch (FacebookOAuthException e) 
{ 
    //this exception is thrown if your comment fails to post 
} 

это должно сделать это! Конечно, убедитесь, что statusUpdateID установлен на фактический идентификатор сообщения, которое вы хотите прокомментировать.

Кроме того, вам не нужно сохранять возвращаемое значение 'fb.Post(),' это идентификатор только что сделанного комментария.

0

Чтобы прокомментировать пост, HTTP POST для {POSTID}\Comments с message в качестве параметра после

См http://developers.facebook.com/docs/reference/api/post/ для получения дополнительной информации о comments связи и как создать комментарий.

Create 

You can write to the POST_ID/comments connection to post a comment to the post by issuing an HTTP POST request with the publish_stream permission and following parameters. 

Parameter Description  Type Required 
message Comment text string yes 

If the write is successful, you get the following return. 

Name  Description  Type 
id The new comment ID string 
Смежные вопросы