我在网站上遇到了问题。
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标签上没有任何错误..
非常感谢! 斯特凡诺
答案 0 :(得分:1)
我遇到了完全相同的问题。 (不是WP,而是PHP模板页面)。绝对没有调试器中的OG错误......我用Google搜索了问题并重新阅读了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
答案 1 :(得分:1)
好的,所以我遇到了同样的问题。我所做的是尝试在没有尾部斜杠的情况下通过图形运行URL。例如:
http://graph.facebook.com/http://www.richardmarazziphoto.com/portfolios/yyz
这会显示计数。如果你像你一样使用斜杠运行它,它就不会。
我以为我解决了这个问题。它适用于我的旧页面,但较新的页面不起作用。
以下是一个例子:
不确定FB最近在做什么。