2012-10-09 130 views
0

我一直在努力與這些幾個月了。Facebook的開放圖形標籤爲Blogger

我只是改變了他們,Facebook調試器認爲一切都很好,除了管理員和應用程序ID,我希望我不必進入。

但是,當點擊按鈕時,有些帖子會顯示我的通用圖標,有些會顯示舊帖子的圖像,有些則完全不顯示圖像,而少數則顯示帖子中的圖像。

其中一些顯示博客文章的正確標題,一些顯示鏈接,而有些則不顯示。

我希望文章的簡短片段能夠顯示,但從未發生過。

這一切似乎是完全隨機的。這是我爲我的site代碼:

<!-- BEGIN Open Graph tags --> 
<meta expr:content='data:blog.metaDescription' name='description' property='og:description'/> 
<meta expr:content='data:blog.pageTitle' name='keywords'/> 
<b:if cond='data:blog.pageType == &quot;item&quot;'> 
<meta content=blog' property='og:type'/> 
<meta content='http://speechnotrecognised.blogspot.com.au/2012/08/our-second-first-post_28.html' property='article:author'/> 
<meta expr:content='data:blog.url' property='og:url'/> 
<meta expr:content='data:blog.pageName' property='og:title'/> 
<b:if cond='data:blog.postImageThumbnailUrl'> 
<meta expr:content='data:blog.postImageThumbnailUrl' property='og:image'/> 
<b:else/> 
<meta content='http://i1252.photobucket.com/albums/hh569/speechnotrecognised/snricon4_zpsde4bdf38.jpg' property='og:image'/> 
</b:if> 
<b:else/> 
<meta expr:content='data:blog.title' property='og:title'/> 
<meta expr:content='data:blog.homepageUrl' property='og:url'/> 
<meta content='blog' property='og:type'/> 
<meta content='http://i1252.photobucket.com/albums/hh569/speechnotrecognised/snricon4_zpsde4bdf38.jpg' property='og:image'/> 
</b:if> 
<meta expr:content='&quot;en_US&quot;' property='og:locale'/> 
<!-- END Open Graph tags --> 

回答

0

我看到一些問題與您的代碼: - 你正在使用博客標題生成關鍵字? - 對於個人博客文章og:type應該是'article'而不是'blog'; - 我不認爲你可以使用URL:article; author; - 您沒有指定您的Facebook管理員ID或應用程序ID; - 您應該使用規範URL而不是data:blog.homepageUrl來解決博主的國家重定向。

這裏是我的解決方案:Open Graph markup for Blogger [version 3]

+0

請您的解決方案的要點添加到您的答案。如果你發佈的鏈接應該中斷,那麼你的回答將毫無價值。 –

+0

gxg,謝謝你的迴應。我仍然在我的帖子上隨機提取圖片。而且,博客文章標題有時會被鏈接,有時不會。我是否需要等待Facebook的緩存清除? delinter還告訴我,元數據不匹配:site_name存在問題,我應該「提供一個描述,即使可以從其他標記中推斷出來」。 –