Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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中的TwilioAPI以传真形式发送本地文件?_Python_Twilio_Fax - Fatal编程技术网

如何使用python中的TwilioAPI以传真形式发送本地文件?

如何使用python中的TwilioAPI以传真形式发送本地文件?,python,twilio,fax,Python,Twilio,Fax,我不熟悉twilio和python。我想使用TwilioAPI构建一个简单的传真命令。所以我用了这个,效果非常好 fax = client.fax.faxes \ .create( from_="+18566198960", media_url="https://www.twilio.com/docs/documents/25/justthefaxmaam.pdf", to="+14105210871" ) print(fax.sid) 但是,我想将媒体ur

我不熟悉twilio和python。我想使用TwilioAPI构建一个简单的传真命令。所以我用了这个,效果非常好

 fax = client.fax.faxes \
.create(
     from_="+18566198960",
     media_url="https://www.twilio.com/docs/documents/25/justthefaxmaam.pdf",
     to="+14105210871"
 )

print(fax.sid)
但是,我想将媒体url更改为位于文档文件夹中的本地文件,以便使用此媒体url

 media_url="../doc/testfax.doc"
但是我得到了这个错误

HTTP错误您的请求是:

邮寄/传真

Twilio返回了以下信息:

无法创建记录:参数“MediaUrl”无效

有关更多信息,请访问:


如何将本地文件指定为要发送的传真内容?

我已经了解了用于发送传真的Twilio API-

它要求:

* A destination phone number or SIP URI.
* A From number - this can be either an Incoming Phone Number or an Outgoing  Caller ID. (Optional for SIP destinations.)
* A URL which points to the media that will be sent via fax (currently, this must be a PDF file; see our security page for information on how to ensure the request for your media comes from Twilio).

API不支持本地文件(只有URL,带有PDF文件)。

是否有办法将我的PDF文件上载到twilio,然后获取PDF的twilio URL?将传真/PDF文件上载到twilio不是正确的方法。将传真/PDF文件上载到twilio不是正确的方法。您希望能够控制文件上载到的位置。访问控制-之后删除/删除它们的能力。我会使用AWS将您的传真上传到S3存储桶。公开PDF,并在Twilio API中使用URL。Twillio甚至不适用于PDF文件的预签名aws s3 URL