javascript - FB Share 对话框图片未显示

标签 javascript facebook facebook-graph-api facebook-javascript-sdk

我使用 Facebook 共享对话框允许用户在我的 webapp 中发布链接已经很长时间了,没有问题。但是,自几周前以来,它不再起作用了。我没有做任何更改,也无法在 FB 文档中找到任何内容。

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

FB.ui({
    method: 'share',
    title: 'LISTEN TO: ' + title,
    href: 'https://www.papereed.com/player?id='+_shareableArticle.id,
    picture: image,
    caption: caption,
    description: description,
    message: ''
});

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

我希望有人能解释一下 FB.ui 发生了什么变化(如果有的话),以及我需要做什么才能让图片和标题共享再次正常工作。 谢谢!

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

最佳答案

图片和标题已从 fb api 中弃用。现在这些不再被任何版本的 facebook api 使用。

关于javascript - FB Share 对话框图片未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45247073/

相关文章:

facebook - 通过图形 API 发布到 facebook 墙,包括位置

php - 如何使用访问 token 获取 Facebook 用户详细信息

javascript - reactJS 中的 setTimeout 和 clearTimeout

javascript - Onepage-Scroll 在 Mozilla 中不起作用

c# - 如何使用 Facebook C# SDK 登录 Facebook

android - 为什么我在使用此代码发布图像之前看不到应用程序允许访问 facebook 照片发布的屏幕?

android - 用户为 Android 中的 Open Graph 生成图像

ruby-on-rails - 使用 Koala on Ruby on Rails 将文件上传到 Facebook

javascript - 与 Bootstrap 3 一起使用时,表单输入过度模态

javascript - Canvas 动画 Javascript 反向