请帮忙。
我想在我的网站上为我的Facebook页面添加一个类似facebook的按钮,但我不能这样做因为fb like按钮没有出现。
当我转到类似按钮配置器https://developers.facebook.com/docs/plugins/like-button#configurator,并在“要赞的网址”中输入我的fb页面的网址时,相似的按钮不显示。即使我复制&将类似按钮配置器生成的代码粘贴到我的网站上,类似按钮不会显示在我的网站上。
但是如果我在“喜欢的URL”中输入一个不同的Facebook页面,那么会出现类似按钮,一切都按预期工作。
我在10天前注意到了这个问题。
在此之前,没有问题,我的fb页面上的类似按钮可以在我的网站上看到,也可以在按钮配置器https://developers.facebook.com/docs/plugins/like-button#configurator中看到。
我多次与facebook联系过这个问题,但他们没有回答。
为什么我的按钮不再可见?
答案 0 :(得分:0)
我们今天遇到了同样的问题。我们认识到og:url
没有匹配like按钮的data-href
,所以按钮根本没有显示(即使它被渲染) - 官方文档中也提到了这一点。
也许这有助于其他人。
答案 1 :(得分:0)
我目前正在研究Facebook API的功能,例如,从公共页面的公共帖子/共享/评论,为客户。我也注意到了这个问题。我认为这与Facebook删除了喜欢页面帖子的选项有关,而页面所有者必须将该页面访问权限授予您的应用程序。如果您尝试从Facebook API执行此操作,您将收到以下错误: “(#3)通过API发布评论仅适用于页面访问令牌”
我能够为我的页面本身获得类似按钮,但只要我输入该页面的某些帖子的URL,该按钮就会消失。您不应该认为共享按钮有问题,但如果您尝试使用like + share按钮的集成版本,如果类似按钮不起作用,您也将失去共享按钮。
这里是(仅)分享按钮配置器: https://developers.facebook.com/docs/plugins/share-button