用FB.api javascript发布到我的墙上有一个大图像而不是缩略图?

时间:2012-02-24 15:35:29

标签: facebook

我到处搜索但我无法得到答案!

如果我在Facebook内发布消息并同时上传大图像,那么在我的时间轴 - startpage中,图像将显示在时间轴的整个孔宽处。

问题:您可以使用javascript api上传图片,以便图片在时间轴墙上很大吗?

我用FB.api,FB.ui,stream.publish,dialogs,status.set等尝试了我发现的所有东西,所有这些都在帖子中显示了THUMBNAIL图像。

是否有人知道是否可以发布消息,而且帖子看起来就像你在facebook中发布的那样(带有大图像而不是缩略图)?

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,但终于让它运转了!只需通过单击按钮或其他任何内容调用以下js函数:

function onClickPublish() {

    FB.api('me/photos', 'post', {
        message: 'Only use message and url so the pictures takes all the space',
        url: 'http://www.site.com/this/is/the/picture.jpg'
        }, function (r) {
            alert(JSON.stringify(r));
        });
    }
}

这应该显示一个对话框,指定帖子的ID-or-whatchamacallit,否则,由于缺少权限或其他原因,它可能会失败。