Мне нужно купить номера twilio через nodejs. Я не мог найти ответа по этому поводу. Действительно ли возможно купить номер twilio через node.js?
Я очень ценю любое руководство.
Спасибо
Мне нужно купить номера twilio через nodejs. Я не мог найти ответа по этому поводу. Действительно ли возможно купить номер twilio через node.js?
Я очень ценю любое руководство.
Спасибо
См. ответ Алана на документы Twilio. Короче говоря:
TWILIO_ACCOUNT_SID=AC...
TWILIO_AUTH_TOKEN=4f...
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);
client.availablePhoneNumbers('CA')
.local
.list({ areaCode: 604, limit: 20 })
.then(local => local.forEach(l => console.log(l.friendlyName)));
CA — это код страны, а 604 — код города.
Вы получите список доступных телефонных номеров на основе кода страны и кода города, которые вы указали в файле get_available_numbers.js.
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);
client.incomingPhoneNumbers
.create({ phoneNumber: '+16047574779' })
.then(incoming_phone_number => console.log(incoming_phone_number.sid));
Где +16047574779 — один из телефонных номеров из списка, который вы получили после запуска узла get_available_number.js.
Вы получите ответ с информацией о предоставленном номере телефона.
Вот ссылка на соответствующую документацию.
См. пример кода Node.js: Предоставление номера телефона
Вы можете получить список доступных номеров с помощью другого API:
и связанные подресурсы на этой странице (местные, бесплатные, мобильные).