Twitter:推文发布后 Twitter 卡未显示图像

问题描述 投票:0回答:4
twitter twitter-card
4个回答
11
投票

我刚刚通过更改标签名称解决了这个问题:

<meta name="twitter:image:src" content="https://example.com/img/my_image.jpg">

文档似乎显示

twitter:image
而不是
twitter:image:src


4
投票

首先,尝试使用 http 或 https 的完整路径,例如:https://webpage.com/my_path_image.jpg

直接查看以下链接:

推特:https://cards-dev.twitter.com/validator

Facebook:https://developers.facebook.com/tools/debug/


4
投票

如果您仍在绞尽脑汁地试图找出为什么 Twitter 卡片图像在您网站上的页面上没有显示,尽管具有正确的尺寸和元标记,请首先尝试在外部服务器(即公共 Amazon S3 存储桶)上托管图像。

由于我尚未发现 Twitter 代理/卡验证器不会从我的服务器(NGINX 代理后面的 Docker 容器)返回图像的原因,即使所有其他 Twitter 和 OG Graph 在线测试人员都正确返回了图像。

当我在其他地方托管图像时,卡片就完美地工作了。


0
投票

我发现解决方案是提供图像的完整路径。

正如上面评论中提到的,

twitter:image
是正确的,我们不需要设置
twitter:image:src

© www.soinside.com 2019 - 2024. All rights reserved.