"Facebook CDN not allowed for og:image" 在 Facebook post 上分享 Facebook 时

"Facebook CDN not allowed for og:image" when sharing a Facebook post on Facebook

我有一个应用程序可以从喜欢的 Facebook 群组中提取 posts,并允许用户分享它们。为了在共享 post 上获得正确的缩略图,我在共享时使用了 og:image 元标记。 og:image 标签中的图像来自原始 Facebook post,这意味着它位于 https://fbcdn-profile-a.akamaihd.net/。当我在 Facebook 上分享 post 时,图像没有显示,在检查对象调试器时,我发现 Facebook 不知何故不允许使用 og 标签在他们自己的平台上分享他们自己的图像。这是错误:

是否有某种解决方法,或使用 og:image 标签共享位于 Facebook CDN 的图像的不同方法?

没有解决方法,您永远不应使用 CDN link 或依赖它们。例如,它们被设置为在一段时间后过期,因此 link 可能会变得无效。但是,您可以下载图像,然后自己托管它。