0

私は何ヶ月もこれらに苦労してきました。

それらを変更したところ、Facebook デバッガーは、管理者とアプリ ID を除いてすべて問題ないと考えています。

しかし、いいねボタンをクリックすると、一般的なファビコンが表示される投稿、古い投稿の画像が表示される投稿、画像がまったく表示されない投稿、投稿の画像が表示される投稿がまれにあります。

ブログ投稿の正しいタイトルが表示されるものもあれば、代わりにリンクが表示されるものもあれば、何も表示されないものもあります。

投稿のテキストの短いスニペットが表示されることを望んでいましたが、それは決して起こりません.

これはすべて完全にランダムのようです。私のサイトのコードは次のとおりです。

<!-- 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 -->
4

1 に答える 1

0

あなたのコードにはいくつかの問題があります: - ブログのタイトルを使ってキーワードを生成していますか?! - 個々のブログ投稿の場合、og:type は「blog」ではなく「article」にする必要があります。- article:author; の URL は使用できないと思います。- Facebook 管理者 ID またはアプリ ID を指定していません。- ブロガーの国別リダイレクトを回避するには、data:blog.homepageUrl の代わりに正規 URL を使用する必要があります。

ここに私の解決策があります: Blogger の Open Graph マークアップ [バージョン 3]

于 2012-10-10T20:12:04.460 に答える