我正在尝试向我网站的各个页面添加一个“共享”按钮,但我发现了很多选项,我不知道哪一个是最正确的。
官方方法: https://developers.facebook.com/docs/plugins/share-button
我无法让这个工作。如果您想在我的网站上查看一个实时示例请注释:-)出现分享按钮,我点击它,它会打开但是当我在对话框中再次点击“分享”时,没有任何反应。 (fb帐户很好,我使用其他网站的共享按钮进行了检查)
使用share.php的回答,我听说不再正式支持: facebook Sharer popup window
最后facebook分享对话(官方): https://developers.facebook.com/docs/sharing/reference/share-dialog
此方法列出了我遇到问题的'app ID'的使用。它说使用公共ID并且它是必需的(不是根据几个SO问题),我找不到如何做到这一点。
因此,我问:在我的网站上实现正常分享按钮(主题+图像+小描述)的方法是什么? 谢谢。
答案 0 :(得分:0)
我真的需要看到更多的实现,但我有一些想法。 由于Facebook总是需要使用他们的Javascript SDK作为他们最近的工具,你可以检查SDK是否正确加载。
另一个想法:与sharer.php的SO回答似乎是一个不错的起点。如果你不需要在窗口/叠加层中发生所有事情,你可以创建一个简单的链接并将其指向
https://www.facebook.com/sharer/sharer.php?s=100&p%5Btitle%5D=Google&p%5Burl%5D=http%3A%2F%2Fwww.google.com
以p[title]
作为页面标题,p[url]
作为您要分享的网页的网址。多年来,这一直是我可靠的解决方案,因为它不依赖于任何Javascript,几乎适用于所有环境。
如果您愿意,可以随时通过Javascript在窗口中打开链接,您可以自行添加,因此可以轻松调试。