Php 实现facebook共享按钮的正确方法是什么?

Php 实现facebook共享按钮的正确方法是什么?,php,facebook,button,Php,Facebook,Button,我试图在我的网站的各个页面上添加一个共享按钮,但我发现了太多的选项,我不知道哪一个是最正确的 官方方法: 我不能让它工作。如果你想在我的网站上查看一个实例,请评论:-)共享按钮出现,我点击它,它会打开,但当我再次点击对话框中的“共享”时,什么都没有发生。(fb账户很好,我使用其他网站的共享按钮检查) 所以,我听说不再支持使用share.php来回答这个问题: 最后,facebook共享对话框(官方): 此方法列出了我遇到问题的“应用程序ID”的使用情况。它说要使用公共ID,这是必需的(不是

我试图在我的网站的各个页面上添加一个共享按钮,但我发现了太多的选项,我不知道哪一个是最正确的

官方方法:

我不能让它工作。如果你想在我的网站上查看一个实例,请评论:-)共享按钮出现,我点击它,它会打开,但当我再次点击对话框中的“共享”时,什么都没有发生。(fb账户很好,我使用其他网站的共享按钮检查)

所以,我听说不再支持使用share.php来回答这个问题:

最后,facebook共享对话框(官方):

此方法列出了我遇到问题的“应用程序ID”的使用情况。它说要使用公共ID,这是必需的(不是根据几个SO问题),我找不到如何做到这一点

因此,我问:在我的网站上实现正常共享按钮(主题+图片+小说明)的方法是什么?
谢谢。

我真的需要更多地了解您的实现,但我有一些想法。 由于Facebook总是要求对其最新工具使用Javascript SDK,因此您可以检查SDK是否正确加载

另一个想法是:sharr.php的答案似乎是一个不错的起点。如果您不需要在窗口/覆盖中发生所有事情,您只需创建一个简单的链接并将其指向

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]
作为要共享页面的url。多年来,这对我来说一直是一个可靠的解决方案,因为它不依赖于任何Javascript,并且几乎可以在所有环境中工作

如果您愿意,您可以随时通过Javascript在窗口中打开链接,您可以添加自己,这样很容易调试