Как я могу отправить локальный файл как факс, используя twilio api в python?
Я новичок в 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 / Факсы
Twilio вернул следующую информацию:
Невозможно создать запись: параметр 'MediaUrl' недействителен
Более подробная информация может быть доступна здесь:
Как я могу назначить локальный файл в качестве содержимого факса для отправки?
1 ответ
Я посмотрел на 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).