2011-06-28 15 views
2

プロフィールの壁にコンテンツを投稿するためにFacebook C#SDKを使用しています。壁に投稿されるものには、[共有]リンクは含まれません。それには「好き」と「コメント」がありますが、「共有」はありません。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" のようなものはありますか?

答えて

5

簡単な修正は: "/リンク" の代わりに使用することにより

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

"/フィードを、" 共有リンクが表示されます。

関連する問題