Paso 11: Código para el envío de SMS
twilio var = require('twilio');
Crear un nuevo cliente de la API REST para hacer peticiones autenticadas contra la
Twilio vuelta final
var TWILIO_ACCOUNT_SID = '';
var TWILIO_AUTH_TOKEN = '';
var OUTGOING_NUMBER = '';
var TWILIO_NUMBER = '';
var cliente = new twilio. RestClient (TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN);
Transferir parámetros a la API de REST utilizando una notación literal de objetos. El
Cliente del resto encargará de autenticación y respuesta serialzation para usted.
Client.SMS.messages.Create({
para: OUTGOING_NUMBER,
de: TWILIO_NUMBER,
cuerpo: 'Hola, enviando de mi SmartWatch Edison'
}, {} de la función (error, mensaje)
La solicitud HTTP de Twilio se ejecuta asincrónicamente. Esta devolución de llamada
función será llamada cuando se recibe una respuesta de Twilio
La variable de "error" contendrá información de error, si cualquier.
Si la solicitud fue exitosa, este valor será "falsistas"
Si (! error) {}
El segundo argumento para la devolución de llamada contiene la información
Enviado por Twilio de la solicitud. En este caso, es el
información sobre el mensaje de texto que acaba de enviar:
Console.log('Success! El SID de este mensaje SMS es:');
Console.log(Message.SID);
Console.log (' mensaje enviado:');
Console.log(Message.dateCreated);
} else {}
Console.log ('error: ' + error.message);
}
});