1

我在我正在构建的新网站上遇到了 Facebook 点赞按钮的奇怪行为:点赞按钮在网站 URL 上不起作用,但对其他 URL 有效。

网站是@http: //bit.ly/RbMDcZ

更具体地说,无论我使用什么版本的按钮(HTML5 / XFBML / iFrame ),都会出现同样的问题:like 按钮不会在墙上发送评论,like 甚至不会在 Facebook 和 javascript 上显示错误上升:

POST https://www.facebook.com/plugins/like/comment 500 (Internal Server Error) 

App ID 和其他东西似乎都很好,因为使用其他链接不会导致链接/推荐问题。

该网站使用的子域是新创建的,我想知道它是否与 DNS 相关,所以传播问题,Facebook 不允许链接它无法访问的 URL?

我发现了一些与Facebook 相关的问题,例如 servererror 500Facebook “Like” button error,但没有一个能真正帮助我解决这个问题。我真的不习惯使用 Facebook API,我可能做错了什么,但我找不到。

任何帮助将非常感激。

4

1 回答 1

0

这可能是一个跨域问题。这种类型的问题需要使用类似按钮的 jsonp 版本来解决。您可能会发现获取像 Charle 这样的 Web 调试代理很有用,您可以使用它来查看点赞按钮发出的请求的性质和呈现的响应。然后,您可以就所引发的错误类型提出更具体的问题。祝你好运。

于 2012-10-09T20:37:20.463 回答