我在我做的网站上遇到了一个问题。
Facebook opengraph没有显示某些页面的分享计数...
例如,我这里只有id和份额计数:http://graph.facebook.com/http://www.richardmarazziphoto.com/portfolios/epoca-colour-2/ http://graph.facebook.com/http://www.richardmarazziphoto.com/portfolios/amourica-2/
但在这两个页面上,我有所有其他信息,但不包括分享:http://graph.facebook.com/http://www.richardmarazziphoto.com/portfolios/yyz/ http://graph.facebook.com/http://www.richardmarazziphoto.com/portfolios/south-of-the-border-2/
这些页面具有相同的模板(这是一个WordPress格式的网站,所有这些页面都使用相同的php模板文件……)
我做错什么了吗?!我怎么才能修复它?为什么一个模板基本相同的页面会显示不同的信息?
我已经检查了https://developers.facebook.com/tools/debug,并且我的og标签没有任何错误。
非常感谢!斯特凡诺
发布于 2013-01-19 05:51:06
好的,我也遇到了同样的问题。我所做的是尝试在图形中运行URL,而不使用尾部的斜杠。例如:
http://graph.facebook.com/http://www.richardmarazziphoto.com/portfolios/yyz
这将显示伯爵。如果你像以前那样用斜杠运行它,它就不会了。
我以为我已经解决了这个问题。它适用于我的旧页面,但新页面不起作用。
下面是一个示例:
http://graph.facebook.com/http://www.wpbeginner.com/beginners-guide/forgot-your-password-how-to-recover-a-lost-password-in-wordpress
不知道FB最近在做什么。
发布于 2013-01-09 01:24:15
我也遇到了同样的问题。(不是WP,而是PHP模板页面)。调试器中绝对没有OG错误...我已经在谷歌上搜索了这个问题,并重新阅读了OG文档,但都无济于事。我能看到的唯一模式是,任何在某个日期之前发布的页面都可以工作,而在某个日期之后发布的所有页面都不能。有没有可能我无意中改变了一些重要的东西,而FB正在缓存旧版本的信息?但是,正如我所说的,调试器抓取是最新的,在旧的和最近发布的页面中没有区别。
无共享显示:http://graph.facebook.com/?ids=http://www.aspenbusinessjournal.com/article.php?id=7873
共享显示:http://graph.facebook.com/?ids=http://www.aspenbusinessjournal.com/article.php?id=7800
https://stackoverflow.com/questions/13841361
复制相似问题