【发布时间】:2021-07-13 05:19:24
【问题描述】:
这里我曾经使用 Facebook 共享调试器调试上述 URL。调试后我有这个消息。
提供的图片内容无效 og:image URL、https://mydomain/session/upload/undefined 无法作为图片处理,因为它的内容类型无效。
我用过Next.js,我的head标签包括:
<meta
property="og:image"
content={`${apiUrl}/session/upload/${session?.image}`}
/>
我该如何解决这个问题?
【问题讨论】:
-
它抱怨
https://mydomain/session/upload/undefined的事实意味着session?.image在您的代码中返回undefined。确保始终设置session.image,或者在未设置时提供不同的图像 URL。 -
这张图片是通过API调用动态加载的,我认为head标签是在API调用之前渲染的。这就是为什么这个图像返回未定义但我不确定使用什么 nextjs 函数来解决这个问题。
标签: facebook facebook-graph-api next.js socialshare