首页 > 解决方案 > 在 Viber 中预览图像

问题描述

我在 Viber 中生成丰富的预览卡时遇到了问题。这个想法是为站点页面显示带有注释文本的图像。页面片段在所有其他信使/社交网络中正确显示,但 Viber 无法处理我的 og:image。附件中有例子。

经过一番挖掘,我发现问题不在于打开图形降价或图像本身,而可能与图像的响应标头有关。我试图在 Viber 聊天中发布指向图像本身(而不是页面)的直接链接。如果它存储在我们的公共域(或 github 或其他)上,预览卡看起来像预期的那样。但是,如果它托管在我们的媒体文件子域上——则没有预览。

重现链接:

https://www.rabota.ru/static/images/test/43285342.png - 这会工作

https://media.rabota.ru/og_image/vacancy/1/43285342.png - 相同的图像,不会

https://www.rabota.ru/vacancy/43285342/ – 该图片应作为预览封面的页面

我还为这两种情况附加了响应标头

所以问题是——为什么预览图像在第一种情况下出现而在第二种情况下不出现,如果它是关于标题的——我应该修改哪些标题? 例子

这有效: 在此处输入图像描述

这不: 在此处输入图像描述

标签: facebook-opengraphviber

解决方案


正如 Viber 支持团队提到content-length的标题是预览图像所必需的


推荐阅读