TwilioErste Schritte mit Twilio


Bemerkungen

Twilio bietet eine Plattform für die Kommunikation über IP-Nachrichten (Chat), Video, Sprache, SMS und MMS. Dieses einfache Beispiel zeigt, wie Sie eine SMS-Textnachricht mit dem Twilio-Modul für Node.js senden.

Versionen

Ausführung Veröffentlichungsdatum
1.0.0 2016-04-12

Senden einer SMS-Nachricht von einer US-Nummer

So senden Sie eine SMS-Textnachricht von einer US-amerikanischen Nummer mithilfe des Twilio Node.js SDK.

Zunächst müssen Sie den Node.js-Client mit folgendem Befehl installieren:

npm install twilio
 

Dann müssen Sie ein Konto auf ihrer Website erstellen .

Sobald Sie ein Konto haben, benötigen Sie die Konto-SID und das Authentifizierungs-Token, die Sie im Online-Dashboard finden können.

Speicherort der Konto-SID und des Authentifizierungstoken im Online-Dashboard

Ersetzen Sie im folgenden Codebeispiel [Account SID] und [Auth Token] durch die aus Ihrem Konto.

// 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); 
});
 

Senden einer SMS-Nachricht mit Versprechen

Twilio der Node.JS API unterstützt nativ verspricht, so dass Sie Versprechen verwenden , wenn SMS - Nachrichten zu senden ( in diesem Beispiel wurde genommen und direkt aus angepasst Twilio der API - Dokumentation ).

// 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);
});