This content originally appeared on Twilio Blog and was authored by Brent Schooley
Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von How to Send an SMS With Python Using 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 :)
Alles, was wir zum Senden einer SMS mit Python über Twilio benötigen, sind die folgenden zwölf Zeilen Code:
import os
from twilio.rest import Client
account_sid = os.environ.get('TWILIO_ACCOUNT_SID')
auth_token = os.environ.get('TWILIO_AUTH_TOKEN')
client = Client(account_sid, auth_token)
client.messages.create(from_=os.environ.get('TWILIO_PHONE_NUMBER'),
to=os.environ.get('CELL_PHONE_NUMBER'),
body='You just sent an SMS from Python using Twilio!')
Wenn du das in Aktion sehen willst, dann klicke auf dieses kurze Video:
Du lernst besser schwarz auf weiß? Hier eine Schritt-für-Schritt-Anleitung
Das Erste, was wir für diesen Code 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 die twilio
-Bibliothek im Terminal mit pip
:
pip install twilio
Als Nächstes erstellen wir eine Datei mit dem Namen sms.py
und öffnen sie in unserem bevorzugten Texteditor. Am Anfang der Datei importieren wir os
und TwilioRestClient
von twilio.rest
. Im folgenden Code verwenden wir os
, um unsere Twilio-Anmeldeinformationen aus den Systemumgebungsvariablen zu lesen, und erstellen einen TwilioRestClient
, der diese verwendet. Weitere Informationen zum Speichern von Twilio-Anmeldeinformationen in Umgebungsvariablen findest du unter folgenden Links: Klicke hier für Windows oder hier für Mac OS X.
import os
from twilio.rest import Client
account_sid = os.environ.get('TWILIO_ACCOUNT_SID')
auth_token = os.environ.get('TWILIO_AUTH_TOKEN')
client = Client(account_sid, auth_token)
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:
client.messages.create(from_=os.environ.get('TWILIO_PHONE_NUMBER'),
to=os.environ.get('CELL_PHONE_NUMBER'),
body='You just sent an SMS from Python using Twilio!')
Zurück im Terminal führen wir das Skript aus:
python sms.py
Innerhalb nur weniger Sekunden sollten wir die Textnachricht erhalten.
Fazit
Wenn du mehr über die Verwendung von Twilio mit Python erfahren möchtest, dann sieh dir die folgenden Dokumentationen an:
- Die Twilio-Python-Hilfebibliothek
- Twilio-SMS-Anleitungen für Python
- Python-Tutorial zu automatischen Umfragen
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.
This content originally appeared on Twilio Blog and was authored by Brent Schooley

Brent Schooley | Sciencx (2021-06-25T11:10:14+00:00) Senden einer SMS mit Python über Twilio. Retrieved from https://www.scien.cx/2021/06/25/senden-einer-sms-mit-python-uber-twilio/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.