LinkedIn 无法显示来自 Amazon S3 的共享图像

LinkedIn cannot display share image from Amazon S3

当 post 使用 LinkedIn API 分享时,"submitted-image-url" 选项出现问题。我所有的图像都存储在 Amazon S3 上。例如“https://s3.amazonaws.com/news-img/client_619/619_1424690228983-DarthVaderSEOToaster2.jpg”。 当我尝试使用其他网站的不同来源的图像时,效果很好。

你能帮帮我吗?为什么 LinkedIn 无法从 Amazon S3 中获取图像?我需要在我的 S3 存储桶中添加一些例外吗?

还有一点,其他社交网络如 Twitter 和 Facebook 一切正常。

谢谢, 奥列格

棘手的 http headers... 上传图像到 S3 存储桶时需要设置正确的 'content-type' header。例如。 'Content-Type': 图片/' + imageExtension.已解决!

当您在 S3 上上传文件时,在参数中设置 ContentType: 'STRING_VALUE' 字段,例如

变量参数={ 桶:"my-bucket", 键:'test.png', 内容类型:'image/png', 正文:fileStreamObject }