Facebook FB.ui发送对话框500错误。。。但只在链接到我的网站?

Facebook FB.ui发送对话框500错误。。。但只在链接到我的网站?,facebook,facebook-javascript-sdk,Facebook,Facebook Javascript Sdk,我正在使用FB.ui显示发送对话框。它工作得很好。。。除非我指定指向我正在工作的新站点的链接 此操作有效(显示FB对话框,收件人接收消息): 但当我将链接值更改为'http://plumspotter.com/“。 当我改变http://nytimes.com/'到我正在工作的站点'http://plumspotter.com/,它似乎可以工作,但收件人没有收到邮件 使用Firebug>Net面板,我看到当FB.ui发布到facebook.com/dialog/send时,它返回500(内部服务

我正在使用FB.ui显示发送对话框。它工作得很好。。。除非我指定指向我正在工作的新站点的链接

此操作有效(显示FB对话框,收件人接收消息):

但当我将链接值更改为'http://plumspotter.com/“。

当我改变http://nytimes.com/'到我正在工作的站点'http://plumspotter.com/,它似乎可以工作,但收件人没有收到邮件

使用Firebug>Net面板,我看到当FB.ui发布到facebook.com/dialog/send时,它返回500(内部服务器错误)


知道Facebook为什么不允许我使用FB.ui发送链接吗?

通过访问您的网站,我会得到一个htaccess密码提示:
对Plumspotter Alpha的访问受到限制
。如果你移除了屏障,它应该可以正常工作。

我最近也遇到了同样的问题。Facebook将在发送链接之前分析你的页面,如果不能,它将抛出500个错误

更多信息:

如果您的页面没有返回200代码,它将不会分析您的页面,并将抛出500错误

确保你链接的页面不会重定向到任何其他页面,即使它们在你的应用程序中。重定向是3xx代码,facebook不接受


因为你的网站有htaccess——facebook无法滚动你链接的页面——因此会抛出一个错误

在几个小时的问题之后,我意识到这种类型的共享不支持链接重定向类型
header()
。简单的解决方案是在metas中重定向:
及更高版本,请求调试您使用的旧url。而且。。。工作正常。

我收到了相同的错误(HTTP 500),结果是我链接到了一个IP地址:

坏的
http://173.194.75.106


http://google.com

谢谢!这是有道理的。该网站目前仍在QA中,因此我们已将其锁定。在上线之前,我们会想出另一种测试方法。
FB.ui({       
    method: 'send',
    name: 'Check out my new site!',
    link: 'http://nytimes.com/',
});