簡體   English   中英

Twilio:如何通過 nodejs 購買號碼?

[英]Twilio: How to buy number through nodejs?

我需要通過 nodejs 購買 twilio 數字。 我找不到任何關於此的答案。 真的可以通過 node.js 購買 twilio number 嗎?

我真的很感激任何指導。

謝謝

這是相關文檔的鏈接。

來電號碼資源

參考 Node.js 代碼示例:“Provision a Phone Number”

您可以使用另一個 API 獲取可用號碼列表:

可用電話號碼資源

以及該頁面上的相關子資源(本地、免費、移動)。

請參閱 Alan 對 Twilio 文檔的回復。 簡而言之:

  1. 創建一個文件夾“ twilio-node-numbers ”,打開一個終端並切換到這個文件夾
  2. 運行“ npm init -y
  3. 運行“ npm install twilio
  4. 創建一個“ .env ”文件,添加您可以在 Twilio 控制台上找到的 Twilio 憑據
TWILIO_ACCOUNT_SID=AC...
TWILIO_AUTH_TOKEN=4f...
  1. 創建一個“ 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是國家代碼,604是區號

  1. 運行“節點 get_available_numbers.js

您將根據您在 get_available_numbers.js 中提供的國家/地區代碼和區號獲得可用電話號碼列表

  1. 創建一個“ 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));

其中 +16047574779 是您在運行“node get_available_number.js”后獲得的列表中的電話號碼之一

  1. 運行“節點buy_phone_number.js

您將收到有關您提供的電話號碼信息的回復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM