0

我刚刚更新了我的网站以包含 og: 标记并添加 Facebook 点赞按钮、推特按钮等。但是,当我单击点赞按钮然后查看我的 Facebook 个人资料时,使用的图像是错误的。

这是我所指的网站上的页面:http: //www.inadaydevelopment.com/app/android/10bii-financial-calculator

我的<head>标签包括以下og:image标签:

<meta property="og:image" content="http://www.inadaydevelopment.com/sites/default/files/app-10biiFinancialCalculator-Android-1-AmortizationSchedule.png">
<meta property="og:image" content="http://www.inadaydevelopment.com/sites/default/files/app-10biiFinancialCalculator-Android-2-CashFlowDiagram-Landscape.png">
<meta property="og:image" content="http://www.inadaydevelopment.com/sites/default/files/app-10biiFinancialCalculator-Android-4-Equation.png">
<meta property="og:image" content="http://www.inadaydevelopment.com/sites/default/files/app-10biiFinancialCalculator-Android-6-UnevenCashflowsNPV.png">
<meta property="og:image" content="http://www.inadaydevelopment.com/sites/default/files/app-10biiFinancialCalculator-Icon.png">

但是,在我的 Facebook 个人资料上显示的图像是我在侧边栏中的小 twitter 图标,它链接到我的 twitter 帐户:

在此处输入图像描述

当我查看我的 url 的 Facebook 调试器时,它显示了我在 og:image 标签中列出的图像:

在此处输入图像描述

为什么 Facebook 从我的侧边栏中抓取 twitter 图标而不是使用 og:image 标签?

4

1 回答 1

1

当您第一次将 Like 按钮添加到您的页面时,您是否在页面上有 og:image 标签?

如果没有,那么 Facebook 可能在您添加标签之前已经获取了 twitter 图像。Facebook 会缓存它为页面获取的信息,因此即使您更新了 og:image 标签,if 也会保留 Twitter 图像。
Facebook 表示它将每 24 小时刷新一次数据,尽管我自己的经验表明,对于“喜欢”计数较低的页面可能并非如此。

但是,您可以强制 Facebook 使用调试器刷新它的数据 - 正如您已经完成的那样,您是否在之后检查了您的“喜欢”框以查看图像是否更改?

作为参考,我“喜欢”了您的页面和显示它的图像是您在 og:image 标记中拥有的列表中的第一张图像。

于 2012-12-15T15:22:46.950 回答