from twilio.rest import Client
import os
account_sid = 'ACXXXXXXXXXXXXXX'
auth_token = 'XXXXXXXXXXXXXXXXX'
client = Client(account_sid, auth_token)
mob = 'XXXXXXXXXX'
verify = client.verify.services('VAXXXXXXXXXXXXXXXXX')
verify.verifications.create(to=mob, channel='sms')
n = int(input('enter code: '))
result = verify.verification_checks.create(to=mob, code=n)
print(result.status)
问问题
96 次
1 回答
2
是的,您可以使用Twilio Voice API来做到这一点:
import os
from twilio.rest import Client
client = Client(account_sid, auth_token)
validation_request = client.validation_requests \
.create(
friendly_name='A friendly name',
phone_number='+1234567890'
)
print(validation_request.validation_code)
从此处的 Twilio 文档中获取和改编。
笔记:
这将在 Twilio 中创建一个新的 CallerID 验证请求,该请求启动对提供的电话号码的呼叫并侦听验证代码。
和:
通过 API 添加拨出呼叫者 ID 与通过 Twilio 控制台验证号码的结果相同。
于 2021-03-01T12:44:34.333 回答