我正在通过在弹出窗口中打开facebook.com/dialog/send
来实现Facebook发送对话框。当您单击“发送”按钮时,对话框将显示错误:“抱歉,出现问题” - 但仅限于某些URL。我最好的例子是:
这些链接完全相同,只是第一个分享'facebook.com'而第二个分享'google.com'。只有第二个有效。
我注意到这与我自己的域名(skiggle.com.au)不起作用,而skiggle.com就是这样。
如果我将Facebook JavaScript API与FB.ui({method: 'send'})
一起使用,则会出现同样的错误。
发生了什么事?
答案 0 :(得分:1)
回答我自己的问题:
这两个链接现在对我有用,虽然我没有改变任何东西。我只能假设Facebook已修复此错误,或者此问题发生在某些互联网连接上,而不是其他连接。
答案 1 :(得分:0)
我认为Facebook正在尝试阅读网址并预先填充图片和内容。在你的情况下可能是因为skiggle.com.au被重定向到另一个域而facebook不接受它。
编辑。你的第一个链接可以使用
答案 2 :(得分:0)
我遇到了同样的问题&得知这是因为链接到没有设置虚荣URL的Facebook页面(即http://www.facebook.com/CubicMushroom而不是http://www.facebook.com/profile.php?id=261963707177053)。如果您为页面设置虚荣URL,它似乎正常工作(提供链接到页面URL的虚荣URL版本)。
要声明一个虚荣网址,一旦你有一个不相似的(过去是25,但现在认为它有点低)请访问https://www.facebook.com/username/