Ausführen des Flask-Servers

Bevor Sie Ihren Server starten können, müssen Sie die Konfiguration in einer .env Datei. Beginnen Sie mit dem Folgenden und geben Sie Ihre Daten ein:

# Do not use this in production:
FLASK_DEBUG=true
 
# Replace the following with any random value you like:
FLASK_SECRET_KEY=RANDOM-STRING_CHANGE-THIS-Ea359
 
# Get from ${CUSTOMER_DASHBOARD_URL}/your-numbers
NEXMO_NUMBER=447700900025
 
# Get the following from ${CUSTOMER_DASHBOARD_URL}/settings
NEXMO_API_KEY=abcd1234
NEXMO_API_SECRET=abcdef12345678

Starten Sie nun Ihre App mit:

# You may need to change the path below if your Flask app is in a different Python file:
$ FLASK_APP=smsweb/server.py flask run
* Serving Flask app "smsweb.server"
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Wenn Sie nun laden http://localhost:5000/sollten Sie etwa so etwas sehen:

SMS Flask application window, showing fields for phone number and message

Wie man SMS-Nachrichten mit Python, Flask und Nexmo versendet

Dieses Tutorial führt Sie in den SMS-Versand mit Python ein und nutzt dabei die Nexmo Python-Bibliothek. Zunächst wird gezeigt, wie man SMS von der REPL aus versendet, dann wird gezeigt, wie man eine einfache Flask-App mit SMS-Funktionen erstellt.

Schritte
1
Einleitung zu diesem Tutorial
2
Prerequisites
3
Installieren Sie das Vonage Python Server SDK
4
Senden einer SMS aus der Python REPL
5
Einrichten einer Flask-App für den SMS-Versand
6
Hinzufügen einer Ansicht "SMS senden
7
Ausführen des Flask-Servers
8
Handhabung des Formulars Post
9
Was kommt als Nächstes?