1

我知道有很多关于这个主题的帖子,我已经阅读了所有这些帖子,但没有解决我的问题。

我不知道发生了什么,直到一两个星期前它还运行良好。现在,当我点击我文章上的点赞按钮时,我在 facebook 上看不到它。更多,如果我在like按钮上写评论,仍然不起作用。

代码是:

<div class="fb-like" data-href="http://steagu.ro/index.php?id=<?php echo $myid; ?>&amp;cat=1" data-send="false" data-width="200" data-show-faces="false"></div>

我也用 xfbml 代码尝试过,但结果相同。

当然,我有 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=386320764714835";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

你可以在这里测试like按钮。奇怪的是我没有对代码进行任何更改。该按钮正在计算喜欢,但对 Facebook 页面没有影响。由于它只发生在我身上,一定是我的网站有错误,我无法找到它

4

1 回答 1

0

我不确定这是否会有所帮助,但我使用的代码与您的代码相似,并且它也停止了工作,所以我在谷歌上搜索并发现以下似乎工作得更好:

<iframe src="https://www.facebook.com/plugins/like.php?href=http://www.youwebsitename.co.uk"
                    scrolling="no" frameborder="0" style="border: none; width: 300px; height: 20px;"></iframe>

请参阅以下链接 https://developers.facebook.com/docs/guides/web/

正如它在文章中提到的,iframe 使用更广泛,更容易实现。

希望那有帮助

于 2012-10-24T11:20:46.010 回答