gpt4 book ai didi

facebook - 如何通过 Facebook Messenger Send API 发送托管在 Amazon S3 上的图片?

转载 作者:行者123 更新时间:2023-11-30 05:20:17 26 4
gpt4 key购买 nike

Messenger Send API 返回响应(#546) 不允许您尝试附加的文件类型。请使用不同的格式重试。错误代码:546,error_subcode:154502

但是,如果我在 Google Cloud 而不是 Amazon S3 上托管完全相同的图像,则图像可以正常发送。

我的 AWS 图像链接: https://s3.amazonaws.com/paloma-staging-public/files/conversation-step-56-80925.gif

我的谷歌云图片链接: https://storage.googleapis.com/callparty/thumbsup.gif

是否有任何特殊原因导致指向存储在 S3 上的图像的链接不能用作图像附件,但指向存储在谷歌云上的图像的链接可以作为图像附件?

最佳答案

答案是,对于 AWS 链接,文件的 ContentType 没有设置。

当上传到 S3 时,我必须适本地手动设置文件的 ContentType(“image/gif”、“image/png”等),对于谷歌云存储,这必须是自动设置的。

这就是为什么 S3 链接会导致自动下载,而 google 云链接会在浏览器中显示图像。

关于facebook - 如何通过 Facebook Messenger Send API 发送托管在 Amazon S3 上的图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46411551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com