Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook分享不带来图片_Javascript_Html_Facebook - Fatal编程技术网

Javascript Facebook分享不带来图片

Javascript Facebook分享不带来图片,javascript,html,facebook,Javascript,Html,Facebook,我正在尝试使用Javascript SDK制作一个facebook共享按钮,下面是我正在使用的代码: $(function() { $('.facebook-share').click(function(e) { e.preventDefault(); FB.ui({ method: 'feed', link: SOME_VALID_LINK, picture: "https://netstars-production.s3.amazona

我正在尝试使用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){});
  });
});
除图片(未显示)外,所有内容(链接、描述、名称、标题)都正常工作。如果我在浏览器上复制并粘贴链接,图像就在那里

我错过了什么

谢谢


我已经查看了现场演示,图像共享也不起作用。

如果你想获得facebook共享链接,我建议你使用facebook提供的facebook共享对话框。试试这个

<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:

有关详细信息:

“如果我在浏览器上复制并粘贴链接,图像就在那里。”–我只收到一个XML响应,告诉我“访问被拒绝”和“请求已过期”……你复制了整个链接吗?当然可以。链接本身包含一个参数
Expires=1380217515
,该时间戳大约是20分钟前。我可能已经过时了,但我认为它是从目标页面HTML中的元标记数据中获取共享图像的?不是在您显式指定(不同)时带有参数的图片。如果您选中此项,它将使用fb sharer与图像一起使用,并且图像未显示共享对话框不再使用URL以外的任何其他参数来共享,而是通过打开的图形元标记从文档本身获取信息。是的,因为Facebook本身从URL获取信息。但是OP希望在发布文章时指定一个图像,而这在共享对话框中是不可能的,只有提要对话框可以。