Facebook Like-button问题

时间:2010-06-08 08:42:21

标签: javascript facebook facebook-like

我正在使用此代码来实现类似按钮

<fb:like layout="button_count" show_faces="false" width="450"></fb:like>

但是当我尝试点击它时,计数器会增加约1秒,然后再次回到零。我在Facebook的个人资料中看不到我也喜欢的东西。有人有解决方案吗?

5 个答案:

答案 0 :(得分:1)

正如其他人所提到的,您的某些开放图元标记可能会丢失或不正确。您可以使用Facebook URL Linter验证您的页面: https://developers.facebook.com/tools/lint/

非常方便的工具,应该可以帮助您找出造成问题的原因。

答案 1 :(得分:0)

我遇到过这个问题一次。如果您使用Firebug检查请求/响应,您可能会看到Facebook正在向您返回错误。

在我的情况下,我没有在Facebook“连接”设置上设置适当的权限,以允许来自我的域名的“赞”请求。

alt text

答案 2 :(得分:0)

您需要在网站的部分指定很多内容才能使其发挥作用。

例如,我错过了fb:admins参数,这是OG协议的一部分。

答案 3 :(得分:0)

您在描述的这个特殊问题已在此错误中报告:http://bugs.developers.facebook.net/show_bug.cgi?id=18591

但自昨天以来已被标记为已解决。

答案 4 :(得分:0)

嗯,我也有像插件这样的facebook的问题,也听到人们说这是一个facebook的bug。在gOOgle上搜索了很多....我发现了一个很好的结果,并且不认为这是一个fb bug。

您必须将此文件添加到网站

的标题中
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />

Meta标签的属性(facebook喜欢Meta标签)==&gt; og:image - 应在图表中表示对象的图像URL。

将“http://ia.media-imdb.com/images/rock.jpg”替换为真实的图像路径。

对于Wordpress用户:

在标题文件的头部添加以下代码==&gt;

<?php $img= get_post_meta($post->ID, 'image', true); if ($img): ?>
<meta property="og:image" content="<?=$img ?>"/>
<? endif; ?>

这就是全部...希望这对你们都有用!!分享您的经验......