[英]Twilio using access token to send SMS
我一直在閱讀文檔,其中訪問令牌可用於語音/聊天/視頻等服務,但我看不到任何地方都在發送短信。 Twilio是否故意排除了此功能? 即我的移動應用程序可以獲取一個access_token來發送短信
您可以通過twilio
模塊發送消息以及相關信息
參見下面的例子
// Twilio Credentials
var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
var authToken = 'your_auth_token';
//require the Twilio module and create a REST client
var client = require('twilio')(accountSid, authToken);
client.messages.create({
to: "+15558675309",
from: "+15017250604",
body: "This is the ship that made the Kessel Run in fourteen parsecs?",
mediaUrl: "https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg",
}, function(err, message) {
console.log(message.sid);
});
您可以在這里參考sending-messages
文檔
Twilio開發人員布道者在這里。
發送SMS消息使用Twilio REST API,而要使用REST API,您始終需要您的帳戶Sid。 不過,您可以通過兩種方式對API進行身份驗證。
您可以使用Twilio控制台上的Account Sid和Auth Token進行身份驗證。 然后,使用Node.js和Twilio Node模塊 ,您將像這樣對客戶端進行身份驗證:
var client = require('twilio')(accountSid, authToken);
或者,您可以從Twilio控制台生成API密鑰和密鑰,也可以使用REST API創建API密鑰和密鑰 。 使用這些憑據,您還可以對客戶端進行身份驗證,但是您仍然需要提供要使用的資源的帳戶Sid。
var client = require('twilio')(apiKey, apiSecret, { accountSid: accountSid });
使用訪問令牌的服務包括視頻 , 聊天 , 同步和可編程語音SDK 。 這些都是具有SDK並在客戶端(在iOS,Android或瀏覽器上)運行的所有服務。 他們之所以使用訪問令牌,是因為它們允許開發人員通過Twilio對用戶進行身份驗證,而不會放棄Auth Token或API密鑰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.