Looking for twilio Keywords? Try Ask4Keywords

TwilioEmpezando con Twilio


Observaciones

Twilio proporciona una plataforma para la comunicación a través de mensajería IP (chat), video, voz, SMS y MMS. Este sencillo ejemplo muestra cómo enviar un mensaje de texto SMS mediante el módulo Twilio para Node.js.

Versiones

Versión Fecha de lanzamiento
1.0.0 2016-04-12

Enviar un mensaje SMS desde un número de Estados Unidos

Esta es la forma de enviar un mensaje de texto SMS desde un número de EE. UU. Utilizando el SDK Node.js de Twilio.

Primero necesita instalar el cliente Node.js usando:

npm install twilio
 

Entonces, tienes que crear una cuenta en su sitio web .

Una vez que tenga una cuenta, necesitará el SID de la cuenta y el token de autenticación que puede encontrar en el panel de control en línea.

Ubicación de la cuenta SID y el token de autenticación en el panel de control en línea

En el ejemplo de código a continuación, reemplace [Account SID] y [Auth Token] con los de su cuenta.

// Twilio Credentials 
var accountSid = '[Account SID]'; 
var authToken = '[Auth Token]'; 
 
//require the Twilio module and create a REST client 
var client = require('twilio')(accountSid, authToken); 
 
client.messages.create({ 
    to: "+16518675309", // Any number Twilio can deliver to
    from: "+14158141829", // A number you bought from Twilio and can use for outbound communication
    body: "Hey Jenny, thanks for the pull request, will merge it right away." 
}, function(err, message) { 
    console.log(message.sid); 
});
 

Enviando un mensaje SMS usando promesas

La API Node.JS de Twilio admite promesas de forma nativa, lo que le permite usar promesas al enviar mensajes SMS (este ejemplo se tomó y adaptó directamente de los documentos API de Twilio ).

// Create an authenticated Twilio REST API client
var twilio = require('twilio');
var client = new twilio.RestClient('ACCOUNT_SID', 'AUTH_TOKEN');

// A simple example of sending an sms message using promises
var promise = client.makeCall({
    to:'+16515556667777', // a number to call
    from:'+16518889999', // a Twilio number you own
    body: 'Hello, world.' // A URL containing TwiML instructions for the call
});

// You can assign functions to be called, at any time, after the request to
// Twilio has been completed.  The first function is called when the request
// succeeds, the second if there was an error.
promise
.then(function(sms) {
    console.log('Call success! SMS SID: ' + sms.sid);
}, function(error) {
    console.error('Call failed!  Reason: ' + error.message);
});