我可以从 python 程序自动化这个经过 twilio 验证的电话号码列表吗

问题描述

want to autofill this list (verified phone numbers) from a python progam

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)

验证电话号码后,我想将该电话号码添加到我的 twilio 验证电话号码 liI。我想知道这是否可能..

enter image description here

解决方法

是的,您可以使用 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 文档 here

注意:

这将在 Twilio 中创建一个新的 CallerID 验证请求,该请求会向提供的电话号码发起呼叫并侦听验证码。

还有:

通过 API 添加呼出呼叫者 ID 与通过 Twilio 控制台添加 verifying a number 的结果相同。