2011-10-04 102 views
0

我發現格式如何使用facebook api在牆上張貼用戶/頁面?

@ [ID:1:錨]

其中id是顯示用戶ID或頁面ID和錨文本。 這種格式沒有記錄在官方的Facebook開發頁面,因此工作。

問題的狀態是什麼?有沒有其他的選擇?

+0

可能重複[如何讓用戶在標記他們的朋友Facebook狀態更新從Facebook頁面上的標籤發佈?](http://facebook.stackoverflow.com/questions/4186795/how-to-let-users-tag-their-friends-in-a-facebook-status-更新張貼從一個標籤) – ifaour

回答

4

無法通過API以這種方式在文本中添加標籤。有漏洞,這使得這個工作,但他們很快被關閉之後

+0

謝謝,這是很難過的聽到這:( –

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