麻烦从一个Facebook应用程序
问题描述:
我用下面的代码发布到用户的墙在我的Facebook应用程序,我刚开始链接到本地主机上的图像在一个帖子:麻烦从一个Facebook应用程序
FB.ui(
{
method: 'feed',
name: 'Facebook Dialogs',
link: 'http://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://localhost:8888/project_images/110/110.png',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.',
message: 'Facebook Dialogs are easy!'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
可悲的是,这并不显示图像事实上,当我输入:http://localhost:8888/project_images/110/110.png进入我的浏览器时,图像显示没有问题。另外,当我使用示例中的默认值:http://fbrell.com/f8.jpg作为图片:参数时,图片显示正常。这是不是因为本地主机?我正在运行本地主机关闭MAMP。
答
我也遇到了这个问题。我认为这是因为Facebook试图获取图像,并且无法到达本地主机。
+1
这正是发生的情况。 Facebook缓存图片(并缩放它们)。这可以让他们托管来自https的内容(尝试https://www.facebook.com/ 2012-09-11 18:48:58
今天发现同样的问题 - 任何解决方案? – PrasannaK 2012-07-05 12:25:53