Facebook c#sdk - 如何在发布帖子时显示"分享"链接

Ian*_*vis 2 facebook-c#-sdk

我正在使用Facebook C#SDK,以便在个人资料的墙上发布内容.无论发布到墙上的是什么,都不包括"共享"链接.它有"喜欢"和"评论",但没有"分享".

问题:如何让Share链接显示出来?谢谢!

一些代码......

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);
Run Code Online (Sandbox Code Playgroud)

是否有类似messagePost.enableShare ="true"或messagePost.type ="shareableLink"的内容?

Ian*_*vis 5

简单修复:

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

通过使用"/ links"而不是"/ feed",将显示"共享"链接.