我有以下代码片段在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。如何发布超链接?
答案 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);
希望这有帮助!