Er zijn twee methoden beschikbaar om de OpenAPI te testen: cURL en Python.
[1] Testen met cURL
- Voorbereiding: Om te controleren of cURL is geïnstalleerd, opent u de opdrachtprompt of terminal en typt u `curl`. Als u een foutmelding krijgt dat cURL niet is gevonden, volgt u de installatie-instructies die beschikbaar zijn op de cURL GitHub-repository.
- Je eerste OpenAPI-verzoek doen: Open je Opdrachtprompt/Terminal en gebruik de volgende opdracht. Vervang yyyy-MM-dd door een datum van de afgelopen 31 dagen (de huidige datum niet meegerekend) in de indeling yyyy-mm-dd. Vervang mydir door het daadwerkelijke pad naar de downloadmap op je 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
Vervang "https://api.example.com/endpoint" door het daadwerkelijke API-eindpunt en "your_api_token" door uw API-token.
[2] Testen met Python
- Controleer of Python is geïnstalleerd: Om te controleren of Python is geïnstalleerd, opent u de Opdrachtprompt of Terminal en typt u ‘python’. Als u een foutmelding krijgt dat Python niet is gevonden, kunt u het installeren door de instructies op de officiële Python-website te volgen. Zorg ervoor dat u Python 3.8 of nieuwer hebt geïnstalleerd om de Requests-bibliotheek te kunnen gebruiken.
- Een virtuele omgeving aanmaken en activeren:
Een projectmap en virtuele omgeving aanmaken: Volg de officiële Python venv-documentatie om uw virtuele omgeving in een projectmap aan te maken.
macOS
source je-pad-naar-virtuele-omgeving/bin/activate
Windows
pad-naar-je-virtuele-omgeving\Scripts\activate
Vervang 'pad-naar-je-virtuele-omgeving' door het daadwerkelijke pad naar de map van je virtuele omgeving.