Python
Erstellen eines lokalen Servers mit einer Python-Anwendung
So verwenden Sie eine Flask-Anwendung
- Erstellen Sie eine virtuelle Umgebung. Python 3 kommt mit
venvum virtuelle Umgebungen zu erstellen. Erstellen Sie in Ihrem Projektverzeichnis eine neue virtuelle Umgebung und aktivieren Sie sie.
python3 -m venv venv . venv/bin/activate
- Flask installieren:
pip install Flask
- Erstellen Sie eine neue Datei mit dem Namen
app.pyund erstellen Sie die Anwendung:
from flask import Flask, request, Response
app = Flask(__name__)
@app.route('/webhook', methods=['POST'])
def webhook():
print(request.get_json())
return Response(status=200)
- Führen Sie die Anwendung aus:
export FLASK_APP=app.py flask run -h localhost -p 3000
Diese Anwendung läuft auf Port 3000, demselben Port, den Sie für ngrok konfiguriert haben sollten. Wenn Sie nun einen Anruf an Ihre Vonage Business Communications Nummer tätigen oder von dieser einen Anruf erhalten, gibt die Anwendung die Ereignisse auf der Konsole aus.
Empfang von Anrufereignissen mit Webhooks
Erstellen Sie einen Webhook, um Ereignisse von Anrufen zu empfangen
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Einen Webhook erstellen4
Einen lokalen Server erstellen5
Einen Webhook erstellen6
Aufräumen7
Was kommt als Nächstes?