Twilio:如何通过nodejs购买号码?
Twilio: How to buy number through nodejs?
我需要通过nodejs购买twilio号码。我找不到任何关于那个的答案。真的可以通过node.js购买twilio号吗?
非常感谢任何指导。
谢谢
这里是link相关文档。
参考 Node.js 代码示例:“提供一个 Phone 号码”
您可以使用另一个 API:
获取可用号码列表
以及该页面上的关联 sub-resources(本地、免费、移动)。
查看 Alan 对 Twilio 文档的回复。简而言之:
- 创建一个文件夹“twilio-node-numbers”,打开一个终端并切换到这个文件夹
- 运行 "npm init -y"
- 运行 "npm install twilio"
- 创建一个“.env”文件,添加您可以在 Twilio 控制台上找到的 Twilio 凭据
TWILIO_ACCOUNT_SID=AC...
TWILIO_AUTH_TOKEN=4f...
- 创建“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.availablePhoneNumbers('CA')
.local
.list({ areaCode: 604, limit: 20 })
.then(local => local.forEach(l => console.log(l.friendlyName)));
CA is the country code and 604 is the area code
- 运行 "节点get_available_numbers.js"
You will get a list of available phone numbers based on the country code and area code you provided in the get_available_numbers.js
- 创建一个“buy_phone_number.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));
Where +16047574779 is one of the phone numbers from the list you got after running "node get_available_number.js"
- 运行 "节点buy_phone_number.js"
You will get a response with information about your provisioned phone number
我需要通过nodejs购买twilio号码。我找不到任何关于那个的答案。真的可以通过node.js购买twilio号吗?
非常感谢任何指导。
谢谢
这里是link相关文档。
参考 Node.js 代码示例:“提供一个 Phone 号码”
您可以使用另一个 API:
获取可用号码列表以及该页面上的关联 sub-resources(本地、免费、移动)。
查看 Alan 对 Twilio 文档的回复。简而言之:
- 创建一个文件夹“twilio-node-numbers”,打开一个终端并切换到这个文件夹
- 运行 "npm init -y"
- 运行 "npm install twilio"
- 创建一个“.env”文件,添加您可以在 Twilio 控制台上找到的 Twilio 凭据
TWILIO_ACCOUNT_SID=AC...
TWILIO_AUTH_TOKEN=4f...
- 创建“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.availablePhoneNumbers('CA')
.local
.list({ areaCode: 604, limit: 20 })
.then(local => local.forEach(l => console.log(l.friendlyName)));
CA is the country code and 604 is the area code
- 运行 "节点get_available_numbers.js"
You will get a list of available phone numbers based on the country code and area code you provided in the get_available_numbers.js
- 创建一个“buy_phone_number.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));
Where +16047574779 is one of the phone numbers from the list you got after running "node get_available_number.js"
- 运行 "节点buy_phone_number.js"
You will get a response with information about your provisioned phone number