如何使用facebook api在墙上的帖子中提及用户/页面?

时间:2011-10-04 11:51:08

标签: facebook facebook-graph-api

我找到了格式

@ [id:1:anchor]

其中id是用户ID或页面ID,锚点是显示的文本。 官方Facebook开发页面上没有记录这种格式,因此有效。

问题的状态是什么?还有其他选择吗?

2 个答案:

答案 0 :(得分:4)

无法通过API以这种方式在文本中添加标签。有漏洞可以让它发挥作用,但不久之后就关闭了

答案 1 :(得分:0)

我得到了解决方案,这里使用c#代码:

protected void btnPost_Click(object sender, EventArgs e)
{
    var client = new FacebookClient("YOUR FB TOKEN HERE");
    var parameters = new Dictionary<string, object>
                { 
                     {"message", "YOUR STATUS HERE" },
                     {"tags" , "YOUR FRIENDS FB ID HERE"},
                     {"place" , "YOUR PLACE ID HERE"}
                };
    client.Post("me/feed", parameters);
    lblPost.ForeColor = System.Drawing.Color.Red;
    lblPost.Text = "Status Updated!";