【问题标题】:Facebook Like button and likes count errorFacebook Like 按钮和喜欢计数错误
【发布时间】:2012-01-05 10:49:50
【问题描述】:

是的,又一个类似 facebook 的按钮错误。阅读了十几个关于这些错误的主题,但没有帮助。

页面:http://tanios.com/vote/

问题是当我第一次点击如下图时它是好的。但是当我不喜欢它时(我在我的新闻提要中按“删除和不喜欢”)并尝试再次单击它会引发错误并建议使用 lint 进行检查。但是 lint 没有显示任何错误。如果我退出 facebook 并再次登录,那么它是相同的(第一次可以,但取消喜欢后会出错)。

下一个问题是点赞按钮附近的计数器显示有 6 个人喜欢这个。但是图片上方的计数器(分别取自http://graph.facebook.com/http%3A%2F%2Ftanios.com%2Fvote%2Findex.php%3Furl%3D1http://graph.facebook.com/http%3A%2F%2Ftanios.com%2Fvote%2Findex.php%3Furl%3D2的数据)显示的数字不同。

对此我能做些什么吗?或者这是 Facebook 暂时出现的问题?

我有一个简单的重定向:

$is_facebook = (substr_count($_SERVER['HTTP_USER_AGENT'], "facebook") > 0);
if($_GET["url"] == 1 && !$is_facebook) header("Location: $website#lebanon");
if($_GET["url"] == 2 && !$is_facebook) header("Location: $website#montreal");

但删除它并不会改变任何东西。

【问题讨论】:

  • 我刚刚注意到这一点:facebook.com/promotions_guidelines.php 见 #5。由于您使用他们的“赞”按钮进行投票,因此您所做的事情可能违反了规定。
  • 谢谢,我认为这可能是原因。因为我不知道这里还有什么问题。

标签: facebook facebook-like


【解决方案1】:

奇怪,当我从我的个人资料页面或您的网站中取消赞时,我没有收到任何错误。这是我为不同的操作返回的有效负载

对于 (;;);{"__ar":1,"payload":"requires_login":false,"error_info":null, "show_error":false,"node_type":"ExternalPage", "node_id":{theId},"edge_type":"ExternalPageLike","connect_text":0,"success":true,"already_connected":false, "user_profile":{"name":"{myName}","profile_url":"https://www.facebook.com/{myURL}","pic_square":"{myPix"},"story_fbid":0 ,"is_admin":false,"admin_url":""}}

有什么我需要尝试让它崩溃的吗?

【讨论】:

  • 你能再喜欢一次吗?因为对我来说,我可以取消链接,但我不能再喜欢同一张照片了。也许它与不正确的计数器有关。感谢您的帮助。
  • 类似计数器对我来说很好用。只有当 Facebook 无法访问该页面以进行 lint 时,我才会看到类似计数器的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多