我有一个 NextJS 应用程序,用户可以在其中共享指向 Reddit 的链接,并且 Reddit 中的链接预览应该根据共享链接显示不同的缩略图。它可以完美地共享到 Slack 或 FB,但无论共享的链接如何,它总是在 Reddit 上显示完全相同的图像。
正如您在下面看到的,它应该基于trade.id
. 但是,在 Reddit 上,它始终只显示 trade.id == 2 的图像(这是我为测试而共享的第一个)。我试过使用不同的帐户,但仍然是同样的问题。
const TradePage: React.FC<Props> = ({ trade }) => {
return (
<div>
<Head>
<meta
property='og:url'
content={`https://${URL}/trades/${trade.id}`}
/>
<meta
property='og:image'
content={`https://${URL}/images/Thumbnail${trade.id}.png`}
/>
<meta property='og:image:width' content='1200' />
<meta property='og:image:height' content='901' />
<meta
property='og:title'
content={`Verified ${trade.ticker} Trade`}
/>
<meta
property='og:image:alt'
content={`Verified ${trade.ticker} Trade`}
/>
<meta property='og:image:type' content='image/png' />
</Head>
<TradeComponent trade={trade} />
</div>
);