我刚刚更新了我的网站,以包含og:标签并添加Facebook按钮,推特按钮等。但是,当我点击相似按钮然后查看我的Facebook个人资料时,使用的图像是错误的。< / p>
这是我所指的网站上的页面: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个人资料中显示的图像是我在侧边栏中链接到我的推特账号的小推特图标:
当我查看我的网址的Facebook调试器时,它会在og:image标签中显示我上面列出的图像:
为什么Facebook会从我的侧边栏中抓取推特图标而不是使用og:image标签?
答案 0 :(得分:1)
首次在页面中添加“赞”按钮时,页面上是否有og:image标签?
如果没有,那么Facebook可能会在您添加标签之前拾取推特图像。 Facebook会缓存它为页面获取的信息,因此即使在您更新了og:image标签后仍保留Twitter图像。
Facebook表示它将每24小时刷新一次数据,不过我自己的经验表明,对于那些“喜欢”数字较低的网页可能不会这样。
但是,您可以强制Facebook使用调试器刷新数据 - 正如您已经这样做的那样,您之后是否检查过“喜欢”框以查看图像是否已更改?
作为参考,我喜欢你的页面和图像,它显示了你在og:image标签列表中的第一个图像。