0

我有以下代码片段要发布在 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。如何发布超链接?

4

1 回答 1

0

尝试使用 Facebook C# sdk 并使用您的访问令牌实例化 FacebookClient,然后使用链接参数对其调用 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);

希望这可以帮助!

于 2012-11-17T17:02:45.773 回答