我正在尝试使用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。有人曾经遇到过这个问题吗?
答案 0 :(得分:1)
Facebook使用ipv6来废弃您的网站。您的DNS是否设置为ipv6?您的服务器控制面板(如directadmin)是否允许ipv6访问? 否则,请联系您的托管公司回答这些问题,你会没事的!