2

我与数百个网站合作,只有 1 个无法正常工作。所有共享相同的代码库。我不确定发生了什么。我认为它在 Facebook 的末端,但这不可能是对的吧?两者都使用相同的代码,都由同一服务器托管,都发送相同的请求。他们各自得到不同的反应。

不工作的网站正在发回此响应。

for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","disconnect",[],["http:\/\/mklimages.com\/"]]]}}

正在运行的网站正在发回此响应。

for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","connect",[],["http:\/\/clweddingphotography.com\/","10150926803898226"]]]}}

当在“损坏的”网站上单击“喜欢”按钮时,似乎会出现这种情况。不同的响应被发回。两者都发送相同的 POST 请求。

有没有人遇到过这个?

这是受影响网站的网址:http: //mklimages.com

4

4 回答 4

2

这也发生在我身上。我点击了喜欢,弹出窗口会显示一秒钟但会消失。HTTP 响应显示“插件”、“断开连接”。

当 Like 按钮上的 URL 重定向到另一个 URL 时,就会发生这种情况。

我做了什么来解决它:

  1. 我将 URL 放入 Facebook 调试器:https ://developers.facebook.com/tools/debug
  2. 您将看到一些关于缺少属性的 OpenGraph 警告。我刚刚在我的网页中添加了一些关键的:og:type、og:url 和 og:title。请注意,这三个属性在https://developers.facebook.com/docs/reference/opengraph/object-type/website上标记为必需
  3. 再次通过 Facebook 调试器运行 URL,以清除 Facebook 的缓存。

并且喜欢将再次起作用。

于 2013-05-16T20:40:05.420 回答
1

自这篇文章发布之日起,我遇到了完全相同的问题!在看到 FB 上的错误后,这变成了他们正在尝试解决的错误!

于 2012-10-05T17:15:36.487 回答
1

这听起来很疯狂,但最终对我有用的是去:http: //developers.facebook.com/docs/reference/plugins/like/

并在框中输入您的问题网址。如果您单击此处的“赞”按钮,您应该会看到相同的问题。

然后开始尝试更改其他文本/下拉列表中的所有其他值(宽度,喜欢/推荐...)

每次更改后,请尝试类似框的演示。对我来说大多数都没有工作。最终起作用的是当我将字体更改为其他字体时。

它开始在这个开发者网站上工作,然后我尝试了我的真实 URL,它也在那里工作。

这听起来很疯狂,但它对我有用。我们在这个网站上遇到了这个问题一个多星期,但没有任何效果,这只是最后一次绝望的尝试。

于 2012-10-17T13:58:14.217 回答
0

我也遇到了同样的情况,几天后它就开始自行工作了。我想这与 Facebook 垃圾邮件政策或其他什么有关...

于 2013-06-19T19:06:33.953 回答