动态Facebook共享者缩略图(2013年10月更新)

Dynamic Facebook sharer thumbnail (oct 2013 update)

本文关键字:2013年 10月 更新 略图 Facebook 共享者 动态      更新时间:2023-09-26

你可能知道,今年十月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 设置动态缩略图呢?

因此,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