Как я могу отправить локальный файл как факс, используя twilio api в python? - PullRequest
0 голосов
/ 17 мая 2018

Я новичок в Twilio и Python.Я хочу создать простую команду факса, используя twilio api.Так что я использую это, и оно отлично работает

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

print(fax.sid)

, однако, я хочу изменить media_url на локальный файл, расположенный в папке doc, поэтому я использую этот media_url

 media_url="../doc/testfax.doc"

, но я получаюэта ошибка

Ошибка HTTP Ваш запрос был:

POST / Faxes

Twilio вернул следующую информацию:

Невозможно создатьзапись: параметр 'MediaUrl' недействителен

Более подробная информация может быть доступна здесь:

https://www.twilio.com/docs/errors/20001

как я могу назначить локальный файл каксодержание факса для отправки?

1 Ответ

0 голосов
/ 17 мая 2018

Я посмотрел на API Twilio для отправки факса - https://www.twilio.com/docs/fax/send

Требуется:

* 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).

...