我正在尝试使用Javascript SDK制作Facebook分享按钮,这是我正在使用的代码:
$(function() {
$('.facebook-share').click(function(e) {
e.preventDefault();
FB.ui({
method: 'feed',
link: SOME_VALID_LINK,
picture: "https://netstars-production.s3.amazonaws.com/uploads/staging/image/artwork/185/Screen_Shot_2013-06-25_at_2.07.21_PM.png?AWSAccessKeyId=AKIAJPC2ZNIXV535QU6A&Signature=lKS8UdWSDd8k5iFJxCFThTJnp8Y%3D&Expires=1380217515",
name: "Screen",
caption: "Please star my Image on Netstars.",
description: "Some "
}, function(response){});
});
});
除了图片(未显示)之外,一切都按预期工作(链接,描述,名称,标题)。如果我在浏览器上复制并粘贴链接,则图像就在那里。
我缺少什么?
谢谢!
我已经检查了Is there any Facebook share plugin?上的实时演示,图片共享也没有用。
答案 0 :(得分:0)
如果你想获得facebook分享链接,我建议你使用facebook提供的Facebook Share Dialog。试试这个,
<html>
<body>
<div>
<a href="https://www.facebook.com/sharer/sharer.php?u=www.google.com" target="_blank">
<img src="http://www.turtlegardens.org/blog/wp content/uploads/2012/10/FBShare.jpg" width="150px" height="60px"/>
</a>
</div>
</body>
</html>
JsFiddle: http://jsfiddle.net/codeSpy/EYxTJ/133/