Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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 FB共享对话框图片未显示_Javascript_Facebook_Facebook Graph Api_Facebook Javascript Sdk - Fatal编程技术网

Javascript FB共享对话框图片未显示

Javascript FB共享对话框图片未显示,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,很长一段时间以来,我一直使用Facebook共享对话框允许用户在我的webapp中发布链接,而不会出现问题。然而,几周前,它已经不起作用了。我没有做任何更改,在FB文档中也找不到任何内容 我使用以下代码(图像是png的URL): 早些时候,图片、标题和描述显示在共享对话框中(以及共享后的帖子中)。现在它们都没有显示,共享对话框中只显示来自www.papereed.com的默认标题和图片。但是链接(href)仍然指向正确的位置 我希望有人能解释FB.ui发生了什么变化(如果有的话),以及我需要做些

很长一段时间以来,我一直使用Facebook共享对话框允许用户在我的webapp中发布链接,而不会出现问题。然而,几周前,它已经不起作用了。我没有做任何更改,在FB文档中也找不到任何内容

我使用以下代码(图像是png的URL):

早些时候,图片、标题和描述显示在共享对话框中(以及共享后的帖子中)。现在它们都没有显示,共享对话框中只显示来自www.papereed.com的默认标题和图片。但是链接(href)仍然指向正确的位置

我希望有人能解释FB.ui发生了什么变化(如果有的话),以及我需要做些什么才能让图片和标题再次发挥作用。 谢谢


顺便说一句,访问www.papereed.com/player,选择其中一篇文章上的共享选项,然后按FB图标,自己查看(非工作)共享对话框

fb api不推荐使用图片和标题。现在,任何版本的facebook api都不再使用这些api

如上所述:图片等为折旧参数

取而代之的是:FB现在在“link”处刮取网页,检查og:namespace标记的内容,以获得各种元数据来共享

因此,您必须共享指向有效单个网页的内容,该网页的元内容将描述Facebook共享参数

e、 g


岩石(1996)

可能是因为这个问题以前已经回答过很多次了。脸谱网也列出了变化,那么,现在该怎么办呢?我的链接都是由dinamicaly创建的。@Vitalicus你找到解决方案了吗?@Layne,我创建了meta dinamicaly。旧的解决办法是过时的
FB.ui({
    method: 'share',
    title: 'LISTEN TO: ' + title,
    href: 'https://www.papereed.com/player?id='+_shareableArticle.id,
    picture: image,
    caption: caption,
    description: description,
    message: ''
});