Deux méthodes sont possibles pour tester l'OpenAPI : cURL et Python.
[1] Test avec cURL
- Vérifiez l'intallation : Pour vérifier si cURL est installé, ouvrez la fenêtre "Command Prompt" ou "Terminal" et tapez "curl". Si vous recevez une erreur indiquant que cURL n'est pas trouvé, suivez les instructions d'installation disponibles sur le dépôt GitHub de cURL.
- Effectuez votre première requête OpenAPI : Ouvrez le Command Prompt/Terminal et utilisez la directive suivante. Remplacez yyy-MM-dd par une date des 31 derniers jours (à l'exception de la date actuelle) en utilisant le format yyyy-mm-dd.mydir par le chemin d'accès au dossier de téléchargement sur votre ordinateur.
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
Remplacez "https://api.example.com/endpoint" avec l'actuel endpoint de l'API et "your_api_token" avec votre token API.
[2] Test avec Python
- Verifiez l'installation de Python : Pour vérifier si Python est installé, ouvrez votre Command Prompt ou votre Terminal et tapez "python". Si vous recevez une erreur indiquant que Python n'est pas trouvé, vous pouvez l'installer en suivant les instructions disponibles sur le site internet officiel de Python. Assurez-vous d'avoir installé Python 3.8 ou une version plus récente pour utiliser la bibliothèque Requests.
- Créez et activez un environnement virtuel :
Créez un répertoire de projet et un environnement virtuel : Suivez la documentation officielle Python venv pour créer votre environnement virtuel dans un répertoire de projet.
macOS
source your-virtual-environment-path/bin/activate
Windows
your-virtual-environment-path\Scripts\activate
Remplacez le chemin d'accès à votre environnement virtuel par le chemin d'accès au répertoire de votre environnement virtuel.