使用 Sharer.php 自定义 Facebook 共享

Custom Facebook Share using Sharer.php

本文关键字:Facebook 共享 自定义 php Sharer 使用      更新时间:2023-09-26

我的网站上有一个问答部分,我正在尝试将社交媒体共享整合到论坛上的每个问题中。我基本上只是希望用户能够在他们的时间线上分享单个问题。我目前正在使用共享者.php方法,我相信该方法已不再被弃用。见下文:

 window.open("https://www.facebook.com/sharer/sharer.php?u=" + "" + fullHREF,"","height=550,width=525,left=100,top=100,menubar=0");

此时,Facebook帖子内容是我的网站标题,也是我网站的主页网址......但该链接确实会将您定向到单个问题。在我想要的Facebook帖子中:我的公司徽标,问题标题和指向我网站的链接。实现这一目标的最佳方法是什么?很抱歉这个问题的模糊性,我对Facebook的API相对较新是新手。我一直在研究Facebook的OpenGraph Stories,但我认为当用户在我的网站上回答问题时,这个故事会读到。乔·布洛回答了一个关于 example.com 的问题。在网站的这一部分,我只希望用户能够分享问题标题。我还想让我的公司徽标作为 facebook 帖子内容中的图像......但是现在没有显示任何图像,尽管我在 og:image 标签中定义了图像。提前谢谢。

您要查找的函数:https://developers.facebook.com/docs/sharing/reference/share-dialog

确保参数正确。

对于链接问题,请确保 urlencode(( 清理了"fullHREF"。根据我的经验,"哈希"会破坏共享器功能。

对于公司徽标,请使用调试工具:https://developers.facebook.com/tools/debug/sharing

您可以再次抓取以获取您在元标记中设置的最新图像。如果仍然没有显示正确的标签,则可能是错误配置了标签。

如果你想在帖子上有动态图像,你应该考虑使用提要对话框:https://developers.facebook.com/docs/sharing/reference/feed-dialog