html - LinkedIn Open Graph 显示的错误图像

标签 html linkedin facebook-opengraph meta-tags

我正在尝试分享 http://gbgtechweek.com/在我的 LinkedIn 个人资料上。

我有这个元标记:

<meta property="og:image" content="http://gbgtechweek.com/img/gbgtechweek_img.png" />

但是,LinkedIn 选择显示页面中的另一张图片 (http://gbgtechweek.com/img/goteborg00.jpg)

这是因为尺寸,我该如何解决?

我尝试使用“?!”进行更新最后,LinkedIn 会重新获取 Open Graph 数据,但没有用。

有什么解决办法吗?

最佳答案

LinkedIn 可以从名为“oEmbed”的标签中获取图片,尽管存在 og:image 标签。

这里有一个例子:

<link rel="alternate" type="application/json+oembed" href="https://www.s-sols.com/api/oembed/1.0/embed?url=https%3A%2F%2Fwww.s-sols.com%2Fhow-make-multipage-website">
而这个JSON内容包含的是普通图片。

我在 WordPress 中遇到过这个问题。解决方法是将此标记删除为 described here :

remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
remove_action('wp_head', 'wp_oembed_add_host_js');
remove_action('rest_api_init', 'wp_oembed_register_route');
remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10);

关于html - LinkedIn Open Graph 显示的错误图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29789339/

相关文章:

javascript - 我的 Bootstrap 轮播 slider 不工作

javascript - Accordion 下一步按钮

javascript - 使用 LinkedIn 插件申请 - 语言支持

javascript - 使用 jQuery 更改元 facebook og

asp.net - 将 .html 扩展名放在 ulrs 上的好处

html - 使用 Angular2 以编程方式创建 Html 局部变量

android - 领英 API : No value for accessTokenValue and "access toke is not set" error

ruby-on-rails - Omniauth 与 Rails 中的 Linkedin 发布更新

facebook - 符合隐私的 Facebook Like 按钮,带计数

Facebook 创建的应用程序在发布图片或视频时不显示图标。它仅在发布文本时显示