我已在http://developers.facebook.com/docs/opengraph/和http://www.websitedesign411.com/blog/facebook-open-graph-protocol-full-integration-walkthrough之后实施了Facebook开放图谱协议完全集成。
Like按钮在Facebook提要中工作和显示,除了一页www.giantmango.com/contest。我已经尝试了几种替代方法,例如手动输入元标记的内容和页面的else语句,但我无法让Facebook识别此页面。有什么想法吗?
<?php } elseif (is_page()) { ?>
<meta property="og:title" content="「I LIKE CREATORS」 アートチャリティー&コンテストへようこそ!" />
<meta property="og:type" content="article" />
<meta property="og:description" content="「I LIKE CREATORS」 アートチャリティー&コンテストへようこそ! 売上の一部は児童養護施設に寄付いたします。2011年2月21日(月)から2月28日(月)好きな作品に投票をして、抽選で10名様にアメリカ生まれのナチュラルケアブランド「バーツビーズ」の福袋またはハンドサルヴが当たります。" />
答案 0 :(得分:1)
正如此answer的评论所述,这是一个缓存问题并引用Facebook(Editing Meta Tags):
要反映的更改 Facebook,你必须强制你的页面 刮了。页面被刮掉了 该页面的管理员点击了Like 按钮或输入URL时 Facebook URL Linter。
所以基本上当我在URL Linter中测试你的页面时,Facebook抓住(抓取)了开放图元标记的当前数据。