Python

Erstellen eines lokalen Servers mit einer Python-Anwendung

So verwenden Sie eine Flask-Anwendung

  1. Erstellen Sie eine virtuelle Umgebung. Python 3 kommt mit venv um virtuelle Umgebungen zu erstellen. Erstellen Sie in Ihrem Projektverzeichnis eine neue virtuelle Umgebung und aktivieren Sie sie.
python3 -m venv venv . venv/bin/activate
  1. Flask installieren:
pip install Flask
  1. Erstellen Sie eine neue Datei mit dem Namen app.py und 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)
  1. 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

Verfügbar am:
JavaScript Python
Schritte
1
Einleitung zu dieser Aufgabe
2
Prerequisites
3
Einen Webhook erstellen
4
Einen lokalen Server erstellen
5
Einen Webhook erstellen
6
Aufräumen
7
Was kommt als Nächstes?