Как проверить номер телефона в Twilio с Python? - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь подтвердить номер телефона для использования с моим веб-приложением.Я понимаю, что мне нужно создать сервис в консоли Twilio.Затем я бы начал процесс проверки, чтобы текст или звонок поступали на этот номер с уникальным кодом.Тогда мое веб-приложение получит от пользователя информацию для ввода этого кода.Эта последняя часть - то, где я застреваю.

Вот что я попробовал:

# Send out verify call
verification = client.verify \
                 .services(service_sid_verify_phone_number) \
                 .verifications \
                 .create(to=number.phone_number, channel='call')

Это успешно отправляет вызов, давая мне уникальный код.Но как мое веб-приложение получает код?Хотя, думаю, получив этот код, я могу использовать приведенный ниже фрагмент кода, чтобы вручную подтвердить номер телефона для Twilio.

verification_check = client.verify \
                       .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
                       .verification_checks \
                       .create(to='+15017122661', code='123456')

Я немного посмотрел документацию, но немного потерял после началапроцесс проверки.Если есть более подробный пример с python и flask, думаю, я мог бы заставить это работать для моего веб-приложения.

1 Ответ

0 голосов
/ 30 сентября 2019

Разработчик Twilio здесь.

Вам повезло, есть приложение для быстрого запуска, которое было создано на Python с Flask, которое вы можете проверить здесь: https://github.com/TwilioDevEd/verify-v2-quickstart-python

ВыЗдесь вы также можете ознакомиться с приложением: https://www.twilio.com/docs/verify/api/quickstarts/python-flask

...