使用Facebook分享C#SDK
问题描述:
我是Facebook C#SDK的新手。我希望你能给我一些指导。使用Facebook分享C#SDK
我希望能在Facebook上分享我网站上的一些内容。
这是我想怎样做:
我的网站上,当用户点击“分享到Facebook上,我想送的一些信息 - 一个缩略图,标题行,和一些内容到他们的脸谱墙。
我已经看到其他网站做这个毫无意义。我希望这个SDK可以做到这一点。
我正在使用Facebook 4.2.1 SDK。
在此先感谢您的帮助。 史蒂夫
答
你可以找到关于如何做到这一点和许多其他的事情在这里一个例子: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的5版本。 FacebookClient在第4版。