Facebook Like Button错误计数,喜欢在网站上显示不喜欢的页面显示,并且没有显示在Graph API中

时间:2011-11-01 10:53:20

标签: facebook facebook-graph-api facebook-like facebook-social-plugins

我最近实施了Facebook Like Button

我选择了一些设置(对于HTML5实现),facebook给了我以下代码:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=*my-app-id*";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like"
     data-href="*http://my-domain.com/page/uri*"
     data-send="false"
     data-layout="button_count"
     data-width="50"
     data-show-faces="false"
></div>

我已在公共网站上实施此代码。

当我点击按钮时,它会将按钮更改为“已喜欢”状态,并显示一个对话框,我可以使用该对话框发布到我的墙上。

当我刷新页面时,wallpost工作正常(并且Facebook设法从页面中提取Open Graph元标记,如图像,标题,网址等...),按钮显示为一个像,但是当我使用其他浏览器和Facebook帐户访问相同的网址,类似按钮表示页面任何人都喜欢。

如果我然后检查https://graph.facebook.com/me/likes中的Graph API Explorer,则列表中没有显示。

我还尝试使用Facebook's Debugger让Facebook刷新我在http://www.allwebmaster.com/2011/07/fix-facebook-like-button-not-working/上找到的网址数据,但这似乎没有帮助。

所以挡墙工作但不喜欢,为什么呢?我能做些什么才能让它发挥作用?

更新:现在我在某些页面上有一些喜欢,但它与喜欢该网址的帐户数量不符...

0 个答案:

没有答案