Senden einer SMS mit Ruby über Twilio
Lesezeit: 1 Minute
Hier ist der gesamte Code, den wir zum Senden einer SMS mit Ruby über Twilio benötigen:
Eine kurze Erklärung zur Funktionsweise findest du in diesem kurzen Video:
Wie wäre es mit einer Schritt-für-Schritt-Anleitung?
Das Erste, was wir brauchen, ist ein Twilio-Konto. Melde dich hier für ein kostenloses Testkonto an.
Außerdem benötigen wir eine Telefonnummer mit aktivierter SMS-Nachrichtenfunktion. In der Twilio-Konsole können wir nach Telefonnummern suchen und Telefonnummern kaufen.
Das Senden einer SMS über Twilio ist denkbar einfach: Wir müssen dazu nur eine HTTP-POST-Anfrage an die /Messages
-Ressource in der Twilio-API senden. Mit Twilio ist das extrem einfach, da es eine Hilfebibliothek bereitstellt. Wir installieren das twilio-ruby-Gem im Terminal:
Als Nächstes erstellen wir ein Skript mit dem Namen sms.rb
und öffnen es in unserem bevorzugten Texteditor. Am Anfang der Skriptdatei fordern wir mit require
das twilio-ruby-Gem an:
Dann erstellen wir ein REST-Clientobjekt mit der Hilfebibliothek. Die erforderlichen Anmeldeinformationen für diesen Schritt finden wir in der Twilio-Konsole. Diese speichern wir zur sicheren Aufbewahrung in Systemumgebungsvariablen.
Mit dem client
senden wir eine SMS-Nachricht von unserer Twilio-Nummer an unser Mobiltelefon. Wir müssen darauf achten, dass wir die Platzhalter für die Telefonnummern durch unsere Twilio- und Mobiltelefonnummer ersetzen:
Zurück im Terminal führen wir das Skript aus:
Innerhalb nur weniger Sekunden sollten wir die Textnachricht erhalten.
Fazit
Wenn du mehr über die Verwendung von Twilio mit Ruby erfahren möchtest, dann sieh dir die folgenden Dokumentationen an:
An welcher Entwicklung arbeitest du gerade? Ich würde gern mehr davon erfahren. Du findest mich auf Twitter @brentschooley oder sende eine E-Mail an brent@twilio.com.
Verwandte Posts
Ähnliche Ressourcen
Twilio Docs
Von APIs über SDKs bis hin zu Beispiel-Apps
API-Referenzdokumentation, SDKs, Hilfsbibliotheken, Schnellstarts und Tutorials für Ihre Sprache und Plattform.
Ressourcen-Center
Die neuesten E-Books, Branchenberichte und Webinare
Lernen Sie von Customer-Engagement-Experten, um Ihre eigene Kommunikation zu verbessern.
Ahoy
Twilios Entwickler-Community-Hub
Best Practices, Codebeispiele und Inspiration zum Aufbau von Kommunikations- und digitalen Interaktionserlebnissen.