Facebook仅从确定的服务器返回206响应

时间:2013-06-01 18:58:13

标签: facebook dialog feed

我正在尝试使用Facebook javascript API(FB.ui)发布Feed。发布Feed时,图像字段显示为空。

我当然尝试过example provided by facebook http://www.fbrell.com/f8.jpg中的网址,但效果很好。然后我下载了这张图片并上传到我的服务器并再次尝试,什么也没得到。

使用facebook调试器,facebook示例图像返回200条消息,来自我服务器的同一图像返回206消息,我相信这就是它没有显示在提要对话框中的原因。

这是调试器的图谱API输出:

{
   "id": "530885910309390",
   "url": "http://www.zx-works.com/img/f8.jpg",
   "type": "website",
   "title": "http://www.zx-works.com/img/f8.jpg",
   "updated_time": "2013-06-01T18:48:22+0000",
   "created_time": "2013-06-01T18:23:58+0000",
   "is_scraped": true
}

问题是:什么可以从一台服务器更改为另一台服务器到facebook无法正确获取图像?我能从服务器端修复它吗?它正在运行Apache 2.2.24。有人曾经遇到过这个问题吗?

1 个答案:

答案 0 :(得分:1)

Facebook使用ipv6来废弃您的网站。您的DNS是否设置为ipv6?您的服务器控制面板(如directadmin)是否允许ipv6访问? 否则,请联系您的托管公司回答这些问题,你会没事的!