Zum Testen der OpenAPI stehen zwei Methoden zur Verfügung: cURL und Python.
[1] Testen mit cURL
- Vorbereitung: Um zu überprüfen, ob cURL installiert ist, öffnen Sie die Eingabeaufforderung oder das Terminal und geben Sie „curl“ ein. Wenn eine Fehlermeldung angezeigt wird, dass cURL nicht gefunden wurde, befolgen Sie die Installationsanweisungen im cURL-GitHub-Repository.
- Erstellen Ihrer ersten OpenAPI-Anfrage: Öffnen Sie Ihre Eingabeaufforderung/Ihr Terminal und verwenden Sie den folgenden Befehl. Ersetzen Sie „yyyy-MM-dd“ durch ein Datum innerhalb der letzten 31 Tage (ohne das aktuelle Datum) im Format „yyyy-mm-dd“. Ersetzen Sie „mydir“ durch den tatsächlichen Pfad Ihres Download-Ordners auf Ihrem Computer.
macOS
curl -X POST \
https://secureporter.cloudcnm.zyxel.com/open-api/v1/archive-logs/download \
-H "Content-Type: application/json" \
-H "X-Authorization: Bearer $OPEN_API_TOKEN" \
-d "{\"device_date\":\"yyyy-MM-dd\"}" \
-o mydir/archive.tar
Windows
curl -X POST ^
https://secureporter.cloudcnm.zyxel.com/open-api/v1/archive-logs/download ^
-H "Content-Type: application/json" ^
-H "X-Authorization: Bearer %OPEN_API_TOKEN%" ^
-d "{\"device_date\":\"yyyy-MM-dd\"}" ^
-o mydir\archive.tar
Ersetzen Sie „https://api.example.com/endpoint“ durch den tatsächlichen API-Endpunkt und „your_api_token“ durch Ihren API-Token.
[2] Testen mit Python
- Python-Installation überprüfen: Um zu überprüfen, ob Python installiert ist, öffnen Sie die Eingabeaufforderung oder das Terminal und geben Sie „python“ ein. Wenn eine Fehlermeldung angezeigt wird, dass Python nicht gefunden wurde, können Sie es installieren, indem Sie den Anweisungen auf der offiziellen Python-Website folgen. Stellen Sie sicher, dass Python 3.8 oder neuer installiert ist, um die Requests-Bibliothek nutzen zu können.
- Erstellen und Aktivieren einer virtuellen Umgebung:
Erstellen eines Projektverzeichnisses und einer virtuellen Umgebung: Befolgen Sie die offizielle Python-venv-Dokumentation, um Ihre virtuelle Umgebung in einem Projektverzeichnis zu erstellen.
macOS
source your-virtual-environment-path/bin/activate
Windows
Pfad-zu-Ihrer-virtuellen-Umgebung\Scripts\activate
Ersetzen Sie „Pfad-zu-Ihrer-virtuellen-Umgebung“ durch den tatsächlichen Pfad zu Ihrem Verzeichnis für die virtuelle Umgebung.