Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 从AWS S3桶发送Twilio传真_Python 3.x_Amazon S3_Twilio - Fatal编程技术网

Python 3.x 从AWS S3桶发送Twilio传真

Python 3.x 从AWS S3桶发送Twilio传真,python-3.x,amazon-s3,twilio,Python 3.x,Amazon S3,Twilio,我想从Twilio服务台发一份传真 S3 bucket用于存储文件,并将该URL作为媒体URL from twilio.rest import Client account_sid = 'ABCD' auth_token = 'XYZ' client = Client(account_sid, auth_token) fax = client.fax.faxes \ .create( from_='+15017122661', to='+15558

我想从Twilio服务台发一份传真

S3 bucket用于存储文件,并将该URL作为媒体URL

from twilio.rest import Client

account_sid = 'ABCD'
auth_token = 'XYZ'
client = Client(account_sid, auth_token)

fax = client.fax.faxes \
    .create(
         from_='+15017122661',
         to='+15558675310',
         media_url='http://s3.amazonaws.com/bucket-A/Test/test.docx'
     )
答复:

{"media_sid": null, "status": "failed", "direction": "outbound"}
  • 提供S3公共访问
如何使用S3 bucket从S3获取文件

多谢各位


使用
media\u url='10'进行了尝试http://s3.amazonaws.com/bucket-A/Test/test.pdf“
同样的回答

这里是Twilio开发者福音传道者


从您的示例来看,您似乎正在尝试发送一个
.docx
文件。目前,。您能用PDF再试一次吗?

谢谢@philnash,尝试过.PDF文件,但响应相同您在哪里看到错误消息?这是呼叫“传真创建”的响应吗?在错误消息或?GET:{SID}中是否有更多的详细信息?从中我获得状态确定,调试器中是否有任何内容?这可能会更详细地解释为什么媒体无法发送。奇怪的是,您在S3上也设置了正确的文件MIME类型吗?这让我被其他用例绊倒了,下面是步骤-。在我看来,它的类型是:application/pdf。