我的网站上有一个问答部分,我正在尝试将社交媒体共享整合到论坛中的每个问题中。我基本上只是希望用户能够在他们的时间轴上共享单个问题。我当前正在使用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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句