2012-05-21 44 views
20

我的Facebook就像我的MediaWiki站點,當我通過調試http://developers.facebook.com/tools/debug運行它,我得到的錯誤:Facebook Like按鈕標記缺少錯誤。我如何解決它?

管理員和應用程序ID缺少FB:管理員和FB:APP_ID標籤丟失。這些標籤對於Facebook呈現能夠產生高點擊率的新聞Feed故事是必需的。

像按鈕標記缺少og:標題丟失。 og:title meta標記對於Facebook呈現能夠產生高點擊率的新聞Feed故事是必需的。

像按鈕標記缺少og:類型丟失。 Facebook需要使用og:type meta標記來呈現能夠產生高點擊率的新聞Feed故事。

像按鈕標記缺少og:圖像丟失。 og:image meta標籤對於Facebook呈現能夠產生高點擊率的新聞Feed故事是必需的。

它也將它作爲'最近的活動'發佈,而不是圖像的帖子。 我該如何解決這個問題?

+0

同樣的問題在這裏。這讓我瘋狂。 – Marcelo

回答

28

「og:」標籤必須位於類似按鈕引用的HTML頁面的頭元素中(通常是按鈕所在的頁面)。 Facebook調試器告訴你他們不在那裏。他們應該是這樣的:

<head> 
    <meta property="og:title" content="My web page title" /> 
    <meta property="og:type" content="website" /> 
    <meta property="og:image" content="http://exmaple.com/image.jpg" /> 
    <meta property="og:url" content="http://example.com/" /> 
    <meta property="og:site_name" content="My site name" /> 
    <meta property="og:description" content="This site is awesome!" /> 
    <meta property="fb:app_id" content="YOUR_APP_ID" /> 
</head> 

您可以使用該FB:APP_ID或FB:管理員,但不能同時使用。

我不明白這一點,「它也將它貼上'最近的活動',而不是圖片的帖子,我該如何解決這個問題?」當單擊Like按鈕時,會向用戶的時間軸添加帖子,並且帖子可能會顯示給他們的朋友,具體取決於他們如何配置隱私。

+0

我從來不知道任何/或fb:app_id或fb:管理員。多荒唐。幾年前,FB的文檔明確告訴我們,我們必須擁有管理員ID(但當然,FB不會僅給你你的應用ID;你必須通過fb.com上的超級哈希變量得到它,然後我發現我們不能兼得,而且我們一直都有它,並一直與FB有問題。 – Cyprus106

相關問題