繁体   English   中英

使用Sharer.php自定义Facebook分享

[英]Custom Facebook Share using Sharer.php

我的网站上有一个问答部分,我正在尝试将社交媒体共享整合到论坛的每个问题中。 我基本上只是希望用户能够在他们的时间轴上共享单个问题。 我当前正在使用sharer.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故事,但我认为这更适合用户在我的网站上回答问题时,故事会显示为:.Joe Blow在example.com上回答了一个问题。 在网站的此部分中,我只希望用户能够共享问题标题。 我还希望将我的公司徽标作为Facebook帖子内容中的图像...但是目前没有图像显示,尽管我在og:image标记中定义了图像。 提前致谢。

您正在寻找的功能: https : //developers.facebook.com/docs/sharing/reference/share-dialog

确保参数正确。

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

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

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

如果要在帖子上显示动态图像,则应考虑使用Feed对话框: https : //developers.facebook.com/docs/sharing/reference/feed/dialog

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM