我看过很多有类似问题但没有具体解决方案的帖子。
我的网站上有 38 个赞,有一天它被重置为 0。现在我已经更新了脚本(如 FB 网站上给出的那样),但我失去了所有的赞。
我怎样才能恢复我的喜欢?
我看过很多有类似问题但没有具体解决方案的帖子。
我的网站上有 38 个赞,有一天它被重置为 0。现在我已经更新了脚本(如 FB 网站上给出的那样),但我失去了所有的赞。
我怎样才能恢复我的喜欢?
我的网站上有 38 个赞:http ://www.buildingmanager.com.au
根据http://graph.facebook.com/http://www.buildingmanager.com.au/你现在有 37股。
有一天它被重置为 0。现在我已经更新了脚本(如 FB 网站上给出的那样),但我失去了所有喜欢的东西。
在您喜欢的按钮代码中,您提供了不同的 URL,
<div class="fb-like fb_edge_widget_with_comment fb_iframe_widget"
data-href="http://www.buildingmanager.com.au/sfmportal/" …>
– 并且该URL 只有一个共享 ( http://graph.facebook.com/http://www.buildingmanager.com.au/sfmportal/ )
通过调试器放置您的基本 URL表明您正在 a) 重定向到第二个 URL,更重要的是 b) 已将第二个 URL 作为“og:url”元标记的内容。
如果您希望http://www.buildingmanager.com.au/中的点赞可以使用其中任何一个 URL 的“赞”按钮显示 - 那么您必须将该 URL指定为“og:url”,这样 Facebook 就知道您了将此视为要喜欢的“实际” Open Graph URL。
如果您不愿意/不能这样做,因为您希望http://www.buildingmanager.com.au/sfmportal/成为您项目的新的实际 URL,那么您现在将有一个新的开始,无论是你喜欢与否;-)
你确定你身边没有任何改变吗?也许是重定向?Facebook 不太可能将您的点赞数设为零。但是,如果您的 URL 有一个非常轻微的,那么它会。也许您最近安装了一些插件?或移动您的页面/更改帖子的 URL 等。您可以使用https://developers.facebook.com/tools/debug上的 Facebook 调试器了解有关您的 URL 的更多信息。希望它有所帮助,因为 Facebook 做这样的事情是不合逻辑的。
I had a similar problem with one of my websites.
It was fixed by specifying that "/index.php" part after the ".com" to get the likes/shares back.
我曾经有过同样的问题。og:url 中的 url 有https://...而 like 按钮元素中的 url 有http://...
他们应该匹配。