Dav*_*ies 4 facebook facebook-javascript-sdk
我正在使用FB.ui来显示"发送"对话框.它工作得很完美......除非我指定了我正在处理的新网站的链接.
这工作(FB对话框显示,收件人收到消息):
FB.ui({
method: 'send',
name: 'Check out my new site!',
link: 'http://nytimes.com/',
});
Run Code Online (Sandbox Code Playgroud)
但是当我将链接值更改为"http://plumspotter.com/"时它就会中断.
当我将'http://nytimes.com/'更改为我正在使用'http://plumspotter.com/'的网站时,它似乎可以正常工作,但收件人不会收到该消息.
使用Firebug> Net面板我看到当FB.ui发布到facebook.com/dialog/send时它返回500(内部服务器错误).
知道为什么Facebook不允许我使用FB.ui发送链接到http://plumspotter.com/?
我最近遇到了同样的问题.Facebook将在发送链接之前分析您的页面,如果它不能,它将抛出500错误.
更多信息:
如果您的页面没有返回200代码,它将不会分析您的页面,并会抛出500错误.
确保您链接的页面不会重定向到任何其他页面,即使它们位于您的应用程序中.重定向是3xx代码 - Facebook不接受.
由于您的网站有htaccess - Facebook无法滚动浏览您链接的页面 - 因此会抛出错误.
| 归档时间: |
|
| 查看次数: |
4374 次 |
| 最近记录: |