2011-02-10 92 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版。