Поделиться с помощью Facebook C # SDK - PullRequest
0 голосов
/ 10 февраля 2011

Я новичок в Facebook C # SDK. Я надеюсь, что вы можете дать мне некоторое руководство.

Я бы хотел иметь возможность поделиться некоторым контентом на моем сайте в Facebook.

Вот что я хотел бы сделать:

На моем сайте, когда пользователь нажимает «Поделиться в Facebook», я хотел бы отправить несколько фрагментов информации - миниатюру изображения, строку заголовка и некоторый контент на свою стену в Facebook.

Я видел, как другие сайты делают это без всяких проблем. Я надеюсь, что этот SDK может сделать это.

Я использую Facebook 4.2.1 SDK.

Заранее спасибо за помощь. Стив

Ответы [ 2 ]

4 голосов
/ 11 февраля 2011

Пример того, как это сделать, и многое другое можно найти здесь: http://facebooksdk.codeplex.com/wikipage?title=Code%20Examples&referringTitle=Documentation

Вот код:

var client = new FacebookClient("my_access_token");
dynamic parameters = new ExpandoObject();
parameters.message = "Check out this funny article";
parameters.link = "http://www.example.com/article.html";
parameters.picture = "http://www.example.com/article-thumbnail.jpg";
parameters.name = "Article Title";
parameters.caption = "Caption for the link";
parameters.description = "Longer description of the link";
parameters.actions = new {
    name = "View on Zombo",
    link = "http://www.zombo.com",
};
parameters.privacy = new {
    value = "ALL_FRIENDS",
};
parameters.targeting = new {
    countries = "US",
    regions = "6,53",
    locales = "6",
};
dynamic result = client.Post("me/feed", parameters);

Примечание.SDK.FacebookClient был назван FacebookApp в версии 4.

0 голосов
/ 18 января 2017

Just and update, ссылка на URL проекта:

https://github.com/facebook-csharp-sdk/facebook-csharp-sdk

...