我正在尝试测试在我们的应用程序的消息中标记朋友的能力。它可以很好地发布到 facebook,标题、描述、名称、图片和链接都按应有的方式显示,但在消息中它显示的只是 p_message 中的字符串。
string token = Request.Cookies["fbToken"]["value"];
var fbclient = new FacebookClient(token);
var args = new Dictionary<string, object>();
args["message"] = p_message + " @[1550577341:nick.rich.1232]";
args["caption"] = "This is caption!";
args["description"] = "This is description!";
args["name"] = "This is name!";
args["picture"] = "http://nowprovemewrong.com/Images/icon-2.png";
args["link"] = str_redirect_uri;
fbclient.Post("me/feed", args);
格式化 @[id:username] 任何不同的结果都会导致它出现在消息中,所以我假设 facebook 将它识别为不是标签的东西