Sende mit Twilio in 30 Sekunden eine SMS-Nachricht mit JavaScript/Node.js

April 13, 2016
Autor:in:
Sam Agnew
Twilion

Sende mit Twilio in 30 Sekunden eine SMS-Nachricht mit JavaScript/Node.js.


Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Send a Text Message using JavaScript/Node.js in 30 seconds with Twilio. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

Du programmierst eine Node-App und musst SMS-Nachrichten versenden. Wusstest du, dass du nur 30 Sekunden dafür brauchst? Hier ist ein Video, das dir zeigt, wie schnell du loslegen kannst:

Du kannst nichts aus einem Video kopieren und einfügen. Hier findest du den gesamten Code, den du benötigen würdest, mit drei Zeilen, die so erweitert wurden, wie du sie in einer normalen Node-App schreiben würdest.

Hinweis: Der folgende Code wurde aktualisiert, um die neueste Version der Hilfebibliothek zu verwenden.

var twilio = require('twilio');

// Find your account sid and auth token in your Twilio account Console.
var client = new twilio('TWILIO_ACCOUNT_SID', 'TWILIO_AUTH_TOKEN');

// Send the text message.
client.messages.create({
  to: 'YOUR_NUMBER',
  from: 'YOUR_TWILIO_NUMBER',
  body: 'Hello from Twilio!'
});

Wenn du diesen Code ausführen möchtest, öffne eine Datei mit dem Namen index.js Kopiere diesen Code, füge ihn ein und führe Folgendes in deinem Terminal aus (aus demselben Verzeichnis, in dem die Datei gespeichert ist):

npm install twilio
node index.js

Was ist gerade passiert?

Lass uns nun Schritt für Schritt durchgehen, was im Video passiert ist.

Installiere die Twilio-Hilfebibliothek für Node mithilfe von npm.

npm install twilio

Öffne eine Node-Sitzung durch Eingabe von node in deinem Terminal und frage die twilio-Bibliothek an.

var twilio = require('twilio');

Instanziiere einen REST-Client mithilfe deines Konto-SID und des Authentifizierungstokens, das in deiner Twilio-Kontokonsole ist:

var client = new twilio('TWILIO_ACCOUNT_SID', 'TWILIO_AUTH_TOKEN');

Im Video habe ich diese in Umgebungsvariablen gespeichert, um zu vermeiden, dass dir meine Anmeldeinformationen angezeigt werden. Du kannst das so machen:

export TWILIO_ACCOUNT_SID='YOUR_ACCOUNT_SID'
export TWILIO_AUTH_TOKEN='YOUR_AUTH_TOKEN'

Du brauchst jetzt drei Dinge:

  • Die Nummer, an die du die Nachricht sendest
  • Die Twilio-Nummer, von der du die Nachricht sendest
  • Den Nachrichtentext

Mit diesen Informationen kannst du jetzt eine SMS senden, indem du client.sendMessage() aufrufst:

client.messages.create({
  to: 'YOUR_NUMBER',
  from: 'YOUR_TWILIO_NUMBER',
  body: 'Ahoy from Twilio!'
});

Jetzt musst du nur noch abwarten, dass der Zauber auch gelingt!

SMS senden

Wir können kaum abwarten zu sehen, was du entwickelst

Du hast eine SMS gesendet und bist jetzt bereit, die Welt zu erobern. Schau dir die Dokumentation zur Twilio-REST-API und die Dokumentation zum Arbeiten mit der Node Hilfebibliothek an, um zu sehen, was du sonst noch tun kannst. Du kannst dir auch unsere Tutorials anschauen, um weitere Beispiele zu sehen, wie zum Beispiel: Senden von SMS-BenachrichtigungenMaskieren von Telefonnummern für die Privatsphäre von Benutzern oder Zwei-Faktor-Authentifizierung für die Sicherheit von Benutzern.

Ich bin gespannt auf eure Ergebnisse. Ihr könnt mich gerne kontaktieren, um eure Erfahrungen zu teilen oder Fragen zu stellen.