从javascript SDK共享图像不会加载图像?
下面是非常简单的代码:从javascript SDK共享图像不会加载图像?,javascript,facebook,sdk,share,feed,Javascript,Facebook,Sdk,Share,Feed,下面是非常简单的代码: var obj = { method: "feed", link: share_url, picture: share_url, name: "test name", caption: "test caption", description: "Using D
var obj = {
method: "feed",
link: share_url,
picture: share_url,
name: "test name",
caption: "test caption",
description: "Using Dialogs to interact with users."
};
function callback(response) {
console.log(response);
}
FB.ui(obj, callback);
共享url如下所示:
问题是,帖子写在我的墙上,但图像不在那里!即使我给了“链接”和“图片”相同的URL。为什么会这样?答案如下。如果我省略了picture参数,那么一切都正常!例如
var obj = {
method: "feed",
link: share_url,
name: "test name",
caption: "test caption",
description: "Using Dialogs to interact with users."
};
function callback(response) {
console.log(response);
}
FB.ui(obj, callback);
我不知道为什么,但情况就是这样。可能是因为您提供了一个非常大的图像。。。这很有趣,因为您调用的是缩略图脚本,但为其提供1200x1200px:P请尝试提供较小的图像。Facebook可能只是看到图像大小而忽略它……好吧,我把这个给了图片:这个给了链接:但它仍然不起作用。我试过更小的尺寸。问题似乎不在于大小。也尝试共享HTML页面而不是图像,但仍然不起作用。有什么想法吗?