0

您可能知道,今年 10 月 Facebook 删除了对其共享者的 p[images] 参数的支持。

所以例如这个:

https://www.facebook.com/sharer/sharer.php? s=100&p[title]=Abstract+Photo+1 &p[summary]=Lorem+ipsum+dolor+sit+amet &p[images][0]=http//:www.website.com/an-image.jpg

不会再工作了。

我有一个带有动态共享按钮的 jQuery 灯箱,这是一个大问题。按照 Facebook 文档,现在 FB 抓取工具只处理 og:image 元数据。但是我们如何才能仅使用 javascript 设置动态缩略图呢?

4

1 回答 1

0

因此,CBroe 关于facebook.com/dialog/feed的建议是正确的做法。摆脱 facebook 共享器更新和图像的唯一方法是:

1 - 创建一个 facebook 应用程序(“具有 facebook 访问权限的网站”类型)并在必填字段中使用您的主要网站 URL


2 - 进入主网站根目录并创建一个 html 文件。它将是重定向目标并包含关闭弹出窗口所需的脚本。放入此代码:

<!doctype html>
<html>
<head>
    <script type="text/javascript">
        window.close()
    </script>
</head>
<body></body>
</html>

3 - 在您的 javascript 插件中,使用这样的 URL 将占位符替换为变量:

https://www.facebook.com/dialog/feed?app_id=THE-APP-ID&display=popup&name=THE-TITLE&description=THE-DESCRIPTION&picture=PICTURE-URL&link=PAGE-LINK&redirect_uri=URL-TO-THE-HTML-FILE-ON-YOUR-WEBSITE

于 2013-10-12T20:53:43.980 回答