Facebook c # sdk - как сделать так, чтобы ссылка "Поделиться" отображалась при публикации сообщения - PullRequest
2 голосов
/ 28 июня 2011

Я использую Facebook C # SDK для размещения контента на стене профиля. Все, что публикуется на стене, не включает ссылку "Поделиться". Имеет «Нравится» и «Комментарий», но не «Поделиться».

Вопрос: как сделать так, чтобы ссылка «Поделиться» отображалась? Спасибо!

Какой-то код ...

string profileId = "XYZ";
string accessToken = "abc"; // I already know how to get accessToken

FacebookClient client = new FacebookClient(accessToken);

dynamic messagePost = new ExpandoObject();
messagePost.access_token = accessToken;
messagePost.picture = "http://pic.com/pic.png";
messagePost.link = "http://www.examplearticle.com";
messagePost.name = "name goes here";
messagePost.description = "description goes here";

var result = client.Post(string.Format("/{0}/feed", profileId), messagePost);

Есть ли что-то вроде messagePost.enableShare = "true" или messagePost.type = "shareableLink"?

1 Ответ

5 голосов
/ 30 июня 2011

Простое исправление:

var result = client.Post(string.Format("/{0}/links", profileId), messagePost);

При использовании «/ links» вместо «/ feed» открывается ссылка «Поделиться».

...