实现Facebook的开放式图形协议像按钮一样,除了一个页面在整个网站上工作,为什么?

时间:2011-02-21 14:14:03

标签: facebook facebook-like facebook-opengraph

我已在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名様にアメリカ生まれのナチュラルケアブランド「バーツビーズ」の福袋またはハンドサルヴが当たります。" />

1 个答案:

答案 0 :(得分:1)

正如此answer的评论所述,这是一个缓存问题并引用Facebook(Editing Meta Tags):

  

要反映的更改   Facebook,你必须强制你的页面   刮了。页面被刮掉了   该页面的管理员点击了Like   按钮或输入URL时   Facebook URL Linter。

所以基本上当我在URL Linter中测试你的页面时,Facebook抓住(抓取)了开放图元标记的当前数据。