我正在使用此代码来实现类似按钮
<fb:like layout="button_count" show_faces="false" width="450"></fb:like>
但是当我尝试点击它时,计数器会增加约1秒,然后再次回到零。我在Facebook的个人资料中看不到我也喜欢的东西。有人有解决方案吗?
答案 0 :(得分:1)
正如其他人所提到的,您的某些开放图元标记可能会丢失或不正确。您可以使用Facebook URL Linter验证您的页面: https://developers.facebook.com/tools/lint/
非常方便的工具,应该可以帮助您找出造成问题的原因。
答案 1 :(得分:0)
我遇到过这个问题一次。如果您使用Firebug检查请求/响应,您可能会看到Facebook正在向您返回错误。
在我的情况下,我没有在Facebook“连接”设置上设置适当的权限,以允许来自我的域名的“赞”请求。
答案 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; ?>
这就是全部...希望这对你们都有用!!分享您的经验......