OpenGraph现在显示某些页面的份额

时间:2012-12-12 13:55:29

标签: facebook opengraph facebook-opengraph open-graph-protocol

我在网站上遇到了问题。

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标签上没有任何错误..

非常感谢! 斯特凡诺

2 个答案:

答案 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

这会显示计数。如果你像你一样使用斜杠运行它,它就不会。

我以为我解决了这个问题。它适用于我的旧页面,但较新的页面不起作用。

以下是一个例子:

http://graph.facebook.com/http://www.wpbeginner.com/beginners-guide/forgot-your-password-how-to-recover-a-lost-password-in-wordpress

不确定FB最近在做什么。