如何在Twilio中通过编程方式设置长代码?

时间:2018-12-10 06:36:28

标签: twilio twilio-api

在我们的应用程序中,我们有多个公司设置,而在公司内部,有多个用户。所以我们要在公司号和用户号之间进行双向通信。在这种情况下,每当用户注册公司时,我们都必须通过编程方式在Twilio帐户上将公司的电话号码设置为长码,以便该公司可以使用该电话号码向公司用户发送短信或从公司用户接收短信。我们如何在Twilio中做到这一点?请提供具体的链接或建议。

1 个答案:

答案 0 :(得分:1)

特维里奥传教士在这里。

签出Phone Numbers API文档。

AvailablePhoneNumbers资源使您可以search for phone numbers

curl -G https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/AvailablePhoneNumbers/US/Local.json \
    -d "AreaCode=510" \
    -u 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token'

IncomingPhoneNumbers资源使您可以purchase phone numbers

curl -X POST https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/IncomingPhoneNumbers.json \
    --data-urlencode "FriendlyName=My Company Line" \
    --data-urlencode "PhoneNumber=+15105647903" \
    --data-urlencode "VoiceMethod=GET" \
    --data-urlencode "VoiceUrl=http://demo.twilio.com/docs/voice.xml" \
    -u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

update purchased phone numbers

curl -X POST https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/IncomingPhoneNumbers/PN2a0747eba6abf96b7e3c3ff0b4530f6e.json \
    --data-urlencode "AccountSid=ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
    --data-urlencode "SmsUrl=http://demo.twilio.com/docs/sms.xml" \
    --data-urlencode "VoiceUrl=http://demo.twilio.com/docs/voice.xml" \
    -u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

希望有帮助。