javascript - 用于 Facebook 共享的 Open Graph 选择了错误的图像

标签 javascript php facebook-opengraph meta-tags

我正在使用 Open Graph 进行图像共享,但它选择了我已从数据库中删除的错误图像。在 Web Inspector 的“检查元素”选项卡中,它显示了正确的图像路径,但不共享正确的图像。

PHP 代码:

<meta name="keywords" content="HTML, Meta Tags, Metadata" />
<meta name="description" content="Profile Share by user." />
<meta name="author" content="I" />
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="http://mydocs.com/">
<meta name="twitter:title" content="User profile">
<meta name="twitter:image" content="<?php echo $SITE_PATH.$meta_userimage;?>" />
<meta property="og:title"content="User profile" />
<meta property="og:image" content="<?php echo $SITE_PATH.$meta_userimage;>"/>

我已经提到过 this link但这对我没有帮助。

最佳答案

当 Facebook 查询某个页面的开放图数据时,它会被缓存,直到您刷新它或 24 小时结束。

如果您访问this facebook debug page并尝试抓取页面;您将找到一个通过单击“获取新抓取信息”按钮来刷新抓取的选项

关于javascript - 用于 Facebook 共享的 Open Graph 选择了错误的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30457683/

相关文章:

php - 如果一个或多个数组为空,merge_array 会返回 null 吗?

php - 如何解析 Mysql 存储过程中的 PHP Searilize 数据并循环它

facebook - og :image should be larger

Facebook feed 对话框重定向 uri_problem

javascript - 如何将外部 JavaScript 脚本加载到(纯)SVG 文档?

javascript - 根据 ajax 请求响应做出决定时遇到问题

Javascript 导致我的页面在 IE8 中崩溃,但在 chrome、firefox 和 safari 中有效

javascript - 从 Javascript 连接到 SOAP Web 服务?

php - 对于 ansible,优雅的重新加载是幂等的吗?

Facebook:是否有可能深入了解特定 OpenGraph 对象的印象?