Node.JS學習筆記(五)_使用twilio簡訊API做簡訊驗證碼的發送

 
當你註冊好twilio的帳戶以後
預設的適用帳戶(免費)只支援自己發給自己
如要一支門號發送到其他支手機就必須要付費升級
看你要給測試期間多少扣打
比如20美-->可以發500則簡訊 


發送簡訊時有兩樣最重要的就是

accountSid 和  authToken
這兩樣權限即高的隱密資料是要自己保護好的
要小心不要因為版控捨麼的把這些資訊都一起傳上去...


側欄可以進到程式API串接儀表單
裡面會有發送紀錄、剩餘扣打、API串接的範例...等等



預設適用帳戶提供的門號可能會有無法發送的問題因此也要記得額外去購買其他支援發送到某國的門號

這裡就是可以給你測試門號是否支援
台灣、日本、香港、美國....之類的國家間門號簡訊發送是否支援的
測試頁內建有提供不同程式語言串接範例












所以
以NodeJs來說發送簡訊程式範例就是

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
const accountSid = '{你的acountSID}'; 
const authToken = '{你的token}'; 
const client = require('twilio')(accountSid, authToken); 
 
client.messages 
      .create({ 
         body: '{簡訊訊息}', 
         from: '{目前帳戶購買綁定的門號}',       
         to: '{目標號}' 
       }) 
      .then(message => console.log(message.sid)) 
      .done();











留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header