0

我需要在推特上发布带有图像的文本。

如果我放一张静态图片,它就可以工作。如果我使图像动态化,则图像不会发推文,也不会出现在卡片验证器中。

这是网址:

https://www.advito.com/wp-content/plugins/aitdgcalculator/share.php?imageURL=5d5aad0810b27.png?544

推文是这样来的:

https://twitter.com/9032579978/status/1163701787192250368

如何让图片出现在推文中?我需要使图像动态化,这可以通过元标记实现吗?或者我有什么选择?

4

2 回答 2

0

我通过使共享 URL 动态化来解决它。我确保每次共享某些内容时,该 URL 应该是唯一的,该 twitter 爬虫从未见过它。

于 2019-08-20T12:30:18.227 回答
0

对于那些希望使<meta property="og:image" content="DYNAMIC URL HERE" />标签动态化的人来说,一个重要的注意事项是 Twitter Validator、LinkedIn Inspector 等将在页面的初始呈现期间获取 HTTP 元标签。

如果您在页面中使用脚本(JS、jQuery 等)来修改元标记的内容,则新图片将不会显示在 Twitter 或 LinkedIn 中,因为 HTTP 标头中的信息已被获取。要使图像动态化,必须在初始渲染之前注入 URL。

于 2019-11-11T19:13:48.927 回答