Facebook Post Hyperlink出现纯文本

时间:2012-11-17 16:18:34

标签: c# asp.net facebook facebook-graph-api server-side

我有以下代码片段在Facebook墙上发布。但是当我发布超链接时,会出现纯文本。

public static bool WriteOnFace(string message, string accessToken)
    {
            string url= "";
            WebClient wc = new WebClient();
            url= "https://graph.facebook.com/feed?access_token=" + accessToken + "&message=" + message + "&method=post";
            wc.DownloadString(url);
    }

我没有使用facebook C#sdk。如何发布超链接?

1 个答案:

答案 0 :(得分:0)

尝试使用Facebook C#sdk并使用您的访问令牌实例化FacebookClient,然后使用link参数调用postasync方法。这些方面应该有用:

FacebookClient client = new FacebookClient('use your access token');
var args = new Dictionary<string, object>();
args["link"] = "[your link URL]";
client.PostAsync("friend's id/feed",args);

希望这有帮助!