2011-12-21 2 views
0

Я использую facebook C# SDK 5.3.2 для настольных приложений, и я создал настольное приложение, используя этот sdk. Теперь я могу публиковать сообщения, но мне также нравятся сообщения об общих сообщениях. Кажется, что я должен получить postid, а затем отправлять сообщения с параметром «/ me/likes» вместе с postid. Но я до сих пор не справляюсь с этим.как реализовать функцию с facebook C# SDK?

+0

Вы пробовали прочитать документацию? [https://developers.facebook.com/docs/plugins/](https://developers.facebook.com/docs/plugins/) – Lix

+0

Привет, конечно, я прочитал эту документацию. Но мне нужно другое решение. Вы уже ответили на мой вопрос. Теперь я могу отправлять сообщения через C# SDK, но мне также нравится этот пост, и для этого мне сначала нужно получить postid, а затем отправлять сообщения с этим идентификатором и параметрами «/ me/likes». Но до сих пор я не мог справиться с этим. Этот вопрос недостаточно ясен, чтобы ответить? –

+0

Если вы хотите использовать подобные и обмениваться функциями без использования плагинов, вы должны сказать, что это то, что вы хотите сделать ... В заданном вами вопросе не было достаточной информации. Документация содержит всю необходимую информацию. Попробуйте, и если у вас есть проблема, отправьте его здесь с примерами кода, которые вы пробовали, и с любыми ошибками (если они есть: P) – Lix

ответ

2

, чтобы график был похож на сообщение (см. https://developers.facebook.com/docs/reference/api/post/), все что вам нужно сделать, это сообщение HTTP {post ID}/likes без каких-либо параметров. Это предполагает, что пользователь имеет принятые разрешения publish_stream. :)

0

Я думаю, что вы можете сделать:

var fb = new FacebookClient(accessToken); 

IDictionary<string, object> para = new Dictionary<string, object>(); 

fb.PostAsync("/" + fbphotoid + "/likes", para); 

Поскольку PostAsync нужен один параметр.