Låt oss göra en SmartWatch (11 / 20 steg)
Steg 11: Kod för att skicka SMS
var twilio = require('twilio');
Skapa en ny REST API klient för att göra autentiserade begäranden mot den
twilio tillbaka slut
var TWILIO_ACCOUNT_SID = '';
var TWILIO_AUTH_TOKEN = '';
var OUTGOING_NUMBER = '';
var TWILIO_NUMBER = '';
var kund = nya twilio. RestClient (TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN);
Passera i parametrar till resten API med ett objekt bokstavlig notation. Den
RESTEN klienten kommer att hantera autentisering och svar serialzation för dig.
client.SMS.messages.Create({
till: OUTGOING_NUMBER,
från: TWILIO_NUMBER,
kropp: Hej, skickas från min Edison SmartWatch"
}, funktion (fel, meddelande) {
HTTP-begäran Twilio körs asynkront. Denna callback
funktion kommer att anropas när ett svar tas emot från Twilio
Variabeln "fel" kommer att innehålla information om fel, om någon.
Om begäran lyckades kommer att detta värde vara "falsy"
om (! fel) {
Det andra argumentet till återuppringning kommer att innehålla informationen
skickas tillbaka av Twilio för begäran. I det här fallet är det den
information om text messsage du precis skickat:
Console.log('Success! Den här SMS-meddelandet är:');
Console.log(Message.sid);
Console.log (' meddelande skickat:');
Console.log(Message.dateCreated);
} annat {
Console.log ("fel:" + error.message);
}
});