如何使用facebook api在墙上张贴用户/页面?

问题描述:

我发现格式如何使用facebook api在墙上张贴用户/页面?

@ [ID:1:锚]

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

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

+0

可能重复[如何让用户在标记他们的朋友Facebook状态更新从Facebook页面上的标签发布?](http://facebook.*.com/questions/4186795/how-to-let-users-tag-their-friends-in-a-facebook-status-更新张贴从一个标签) – ifaour

无法通过API以这种方式在文本中添加标签。有漏洞,这使得这个工作,但他们很快被关闭之后

+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!";