我使用Facebook Javascript API显示共享对话框,该对话框显示指向新生成图像的链接。代码如下所示:
FB.ui({
method: 'share',
href: 'http://website.com/image.png',
title: 'TITLE',
description: 'DESCRIPTION',
caption: 'CAPTION',
}, function(response) {
if(response && response.post_id){}
else{}
});
这是有效的,除了显示的图像没有TITLE或DESCRIPTION文本。
但是,如果我这样做(注意:它是常规链接,而不是图像):
FB.ui({
method: 'share',
href: 'http://website.com',
title: 'TITLE',
description: 'DESCRIPTION',
caption: 'CAPTION',
}, function(response) {
if(response && response.post_id){}
else{}
});
...然后正确显示文字。当我去facebook调试器时,一切看起来都很好。
我的问题是如何让标题和说明出现在图像下方?
我听说过share.php脚本有时会产生不同的结果,但到目前为止,我已经看到了同样的行为。
我很确定这是可能的,因为我看过这样做的网站。甚至Facebook的文档也显示了这样做的一个例子......