2011-11-21 71 views
0

我正在做一個非盈利性網站,並試圖與facebook進行整合。該應用程序似乎工作正常,單一登錄工作正常,甚至一個自定義的「張貼到牆」功能使用javascript sdk工作正常。然而,不管用什麼方法,當人們點擊類似按鈕時,添加一張照片來表示該實體以及除默認文本以外的任何內容。你如何改變像/發送按鈕張貼到Facebook牆?

更糟糕的是,有些幽靈文本是我個人從未真正看到的(文本框本身除外),它們在發佈和離開文本框爲空時找到對話框。

這裏的文件達不到: https://developers.facebook.com/docs/reference/plugins/like/

的Open Graph API標籤也沒有采取任何行動。

如果你「喜歡」「喜歡的按鈕」,你會發現他們的例子正是我想要完成的。有一張照片和一些關於按鈕的描述。是否有可能在其他網站上做到這一點?

+1

您可以使用Facebook調試器來檢查Facebook在您的網站上看到的內容:https://developers.facebook.com/tools/debug。它是你用來改變喜歡文本等元標記。 –

回答

1

我已經爲自己掙扎了很多,但是我發現通過將我的網頁的網址放入Facebook's debugger,它可以在點擊分享按鈕時顯示正確的圖像,文字等。

+0

你和羅賓上面幫助解決了這個問題。調試器告訴我,FB實際上是從我的空白正在構建的頁面中提取不存在的元數據。謝謝! –

1

在您的網頁標籤添加這些標籤。

<html xmlns:og="http://ogp.me/ns#"> 
    <head> 
     <meta property="og:title" content="insert your title here"/> 
     <meta property="og:type" content="website"/> 
     <meta property="og:url" content="http://www.example.com/foo/"/> 
     <meta property="og:image" content="http://www.example.com/images/example.jpg"/> 
     <meta property="og:site_name" content="A human-readable name for your site"> 
     <meta property="og:description" content="A one to two sentence description of your page"> 
    </head> 
</html>