6

很长一段时间以来,我一直对 Facebook Like 按钮有疑问。我已经到处寻找解决方案,但我很困惑。该错误发生在我的网站 www.MapYourVote.com 上。当您转到投票页面并单击“喜欢”时,对话框会出现并迅速消失。同时,计数器也变为 1 并迅速返回 0。

使用 Facebook 调试工具 (http://developers.facebook.com/tools/debug) 始终可以解决个别投票页面的问题。在 url 上使用它后,like 按钮将按预期工作。问题是我的网站是动态的,每次有人创建新投票时我都无法使用 Facebook 调试工具。Facebook 调试工具没有发现任何问题(除了 og 图像大小,但我怀疑这是问题所在)。

这是一个“赞”按钮不起作用的页面示例。如果您将此 URL 输入 Facebook 调试工具,Like 按钮将起作用。 http://www.mapyourvote.com/Poll/Election-Result-Feelings/

任何帮助将非常感激!

4

4 回答 4

0

我有同样的问题。它是由 data-href 属性中的 url 值引起的。我有指向我的本地主机的网址。当我将网址更改为现有网址时,问题就解决了。

希望能帮助到你

于 2014-07-18T13:48:21.480 回答
0

我也有这个问题。我正在构建一个引荐来源网址来给链接共享者一个信用,因此每个想要分享内容的用户都有一个不同的网址。推荐人链接会给用户信用并重定向到我网站的登录页面。使用此配置,点赞对话框会出现片刻然后又消失,除非我使用 facebook 的调试工具。

对我来说解决问题的是从重定向更改为直接从我的推荐链接呈现页面。事实上,我将推荐链接更改为?r=refid我的根页面 URL 上的参数。如果 facebook 不必遵循重定向来获取og:数据,它似乎可以正常工作。

于 2012-12-18T16:00:41.020 回答
0

我遇到了类似的问题,结果发现我在浏览器中设置了过于严格的 cookie 政策——我只允许 Facebook 使用第一方 cookie。当我允许 Facebook 使用其他 cookie 时,问题就解决了。当除了立即弹出特写之外没有出现错误时,很难调试。

于 2014-06-27T16:12:20.467 回答
-1

对我来说,当“赞”按钮 URL 重定向到另一个 URL 时,问题(例如弹出窗口在一秒钟后消失)就发生了。

修复方法是添加 og:type、og:url 和 og:title(根据https://developers.facebook.com/docs/reference/opengraph/object-type/website需要),然后通过 Facebook 运行 URL调试器清除缓存(https://developers.facebook.com/tools/debug)。

更多信息请访问https://stackoverflow.com/a/16597060/2391566

于 2013-05-16T20:45:58.540 回答