Использование атрибута twiml в Client.calls.create () l - PullRequest
0 голосов
/ 19 февраля 2020

Я новичок в Twilio, и я пытался использовать следующий учебник:

https://www.twilio.com/docs/voice/tutorials/how-to-make-outbound-phone-calls-python

Использование атрибута twiml вместо Url:

call = client.calls.create(
                        twiml='<Response><Say>Ahoy, World!</Say></Response>',
                        to='+YYYYYYYYY',
                        from_='+XXXXXXXXX'
                    ) 

Когда я его запустил, я получил следующую ошибку:

responded with an error: error processing request: create() got an unexpected keyword argument 'twiml'

Является ли twiml устаревшим? Я использую последнюю версию Twilio и Python 2.7. Мне кажется странным, что учебник был сделан в январе 2020 года.

1 Ответ

0 голосов
/ 19 февраля 2020

Использование атрибута twiml для вызовов создает новую функцию и, следовательно, требует более поздней версии библиотеки Twilio Helper. Вы можете использовать URL-адрес (если вы не можете выполнить обновление), который существует в течение некоторого времени и принимает URL-адрес, который возвращает TwiML.

Передайте TwiML с запросами на инициирование вызова GA

[2019-12-12] Версия 6.35.0

...