2011-02-10 102 views
0

我是Facebook C#SDK的新手。我希望你能给我一些指导。使用Facebook分享C#SDK

我希望能在Facebook上分享我网站上的一些内容。

这是我想怎样做:

我的网站上,当用户点击“分享到Facebook上,我想送的一些信息 - 一个缩略图,标题行,和一些内容到他们的脸谱墙。

我已经看到其他网站做这个毫无意义。我希望这个SDK可以做到这一点。

我正在使用Facebook 4.2.1 SDK。

在此先感谢您的帮助。 史蒂夫

回答

4

你可以找到关于如何做到这一点和许多其他的事情在这里一个例子: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版。

相关问题