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

时间:2013-10-11 12:05:24

标签: javascript jquery facebook facebook-graph-api facebook-sharer

你可能知道,今年十月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 scraper只处理og:image meta。但是我们如何才能使用javascript设置动态缩略图?

1 个答案:

答案 0 :(得分:0)

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

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


2 - 进入主网站root并创建一个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