如何使用我的自定义图像作为 Facebook 共享者的缩略图?因为我想为它分享其他图像。我还想在其中添加一些功能,例如每当用户共享时,缩略图会显示他/她所在位置的标志。或者我什至有可能这样做吗?谢谢
问问题
2774 次
1 回答
1
您必须在要共享的页面上添加一些元标记,有点像这样:
<link rel="image_src" type="image/jpeg" href="IMAGE_URL_GOES_HERE"/>
<meta itemprop="image" content="IMAGE_URL_GOES_HERE"/>
<meta property="og:image" content="IMAGE_URL_GOES_HERE"/>
或者,实现相同结果的更好方法是使用 Javascript SDK 中的 FB.ui 函数:
var link = {};
link.method = 'feed';
link.link = url;
link.picture = imageURL;
link.name = title;
link.caption = caption;
link.description = description;
FB.ui(link,callback);
这样,您可以更好地控制共享的内容。
如果您受限于 JS 的使用,也可以使用直接链接而不是 FB.ui:
http://www.facebook.com/dialog/feed?
app_id=123050457758183&
link=http://developers.facebook.com/docs/reference/dialogs/&
picture=http://fbrell.com/f8.jpg&
name=Facebook%20Dialogs&
caption=Reference%20Documentation&
description=Using%20Dialogs%20to%20interact%20with%20users.&
redirect_uri=http://www.example.com/response
更多信息在这里:http: //developers.facebook.com/docs/reference/dialogs/feed/
于 2012-06-27T09:25:12.600 回答