簡體   English   中英

Twilio使用訪問令牌發送短信

[英]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.

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