2012-03-15 59 views
1

過去幾天我一直在努力讓我的博客上安裝了Facebook評論框,我已經設置了開放圖標記,以便我的博客可以被當作Facebook頁面。從我在頁面上看到的所有東西都可以正常運行,但是當我通過調試器運行我的博客地址時,出現以下錯誤。開放圖調試器工具錯誤推斷屬性

這裏是鏈接到我的網站:www.mommysnark.com

這裏是錯誤的調試工具給我:

一個類似按鈕警告應該是固定的: OG:標題丟失。 og:title meta標記對於Facebook呈現能夠產生高點擊率的新聞Feed故事是必需的。

最後,應固定開放圖形警示:

推斷的特性:「OG:url」屬性應該明確規定,即使一個值可以從其他標記推斷。

推斷屬性:即使可以從其他標籤推斷出值,也應明確提供'og:title'屬性。

推斷屬性:即使可以從其他標籤推斷出值,也應明確提供'og:description'屬性。

看來一切正常,所以這些錯誤可以忽略嗎?

回答

0

您需要更正所有錯誤以獲得最佳結果。物業og:titleog:url對你的目的特別重要。這裏是我的博客的開放圖表的東西,在formlesspoet.blogspot.com。您可以使用它作爲參考:

<!-- BEGIN FACEBOOK OPEN GRAPH --> 
<b:if cond='data:blog.pageType == &quot;archive&quot;'> 
    <meta expr:content='&quot;Posts from &quot; + data:blog.pageName + &quot; at Form and Formlessness&quot;' property='og:title'/> 
</b:if> 
<b:if cond='data:blog.pageType == &quot;index&quot;'> 
<b:if cond='data:blog.searchQuery'> 
    <meta expr:content='&quot;Search results for 「&quot; + data:blog.searchQuery + &quot;」&quot; + &quot; at Form and Formlessness&quot;' property='og:title'/> 
</b:if> 
<b:if cond='data:blog.searchLabel'> 
    <meta expr:content='&quot;Posts tagged under 「&quot; + data:blog.searchLabel + &quot;」&quot; + &quot; at Form and Formlessness&quot;' property='og:title'/> 
</b:if> 
<b:if cond='data:blog.searchQuery == &quot;&quot;'> 
    <b:if cond='data:blog.searchLabel == &quot;&quot;'> 
    <meta expr:content='&quot;Form and Formlessness&quot;' property='og:title'/> 
    </b:if> 
</b:if> 
</b:if> 
<b:if cond='data:blog.pageType == &quot;item&quot;'> 
    <meta expr:content='&quot;「&quot; + data:blog.pageName + &quot;」&quot; + &quot; at Form and Formlessness&quot;' property='og:title'/> 
</b:if> 
<b:if cond='data:blog.pageType == &quot;static_page&quot;'> 
    <!--Static Page--> 
</b:if> 

<meta content='article' property='og:type'/> 
<meta content='This blog follows an exploration of poetry by Zahhar, going as far back as 1995. Posts include his poetry and articles about poetry, prosody, and poetics.' property='og:description'/> 

<meta expr:content='data:blog.url' property='og:url'/> 
<meta content='http://sphotos.xx.fbcdn.net/hphotos-ash3/538645_3357819035748_1577184006_2624573_712999292_n.jpg' property='og:image'/> 
<meta content='1577184006' property='fb:admins'/> 
<meta expr:content='data:blog.title' property='og:site_name'/> 
<!-- END FACEBOOK OPEN GRAPH --> 

注意,og:title屬性設置不同,這取決於你正在看什麼樣的頁面。我試圖找到一種方法來進一步優化,但我仍然在等待答案。可以在底部找到og:descriptionog:url屬性。請注意,我使用一些Blogger特定的內容來獲取og:titleog:url屬性的當前頁面的標題和URL。你會想要做同樣的事情。目前og:description屬性是靜態的,但我打算最終找到一種方法使其更具多功能性。仍在努力學習如何。用於og:image屬性的網址實際上與我的其中一個Facebook相冊中的照片鏈接。