Er zijn twee methoden om de OpenAPI te testen: cURL en Python.
[1] Testen met cURL
- Installatie: Om te controleren of cURL is geïnstalleerd, open je Command Prompt of Terminal en typ curl. Als je een foutmelding krijgt dat cURL niet gevonden is, volg dan de installatie instructies beschikbaar op de cURL GitHub repository.
- Het maken van uw eerste OpenAPI verzoek: Open je Command Prompt/Terminal en gebruik het volgende commando. Vervang yyyy-MM-dd door een datum binnen de afgelopen 31 dagen (exclusief de huidige datum) in de notatie yyyy-mm-dd. mydir door het pad van je huidige downloadmap op je computer.
macOS
curl -X POST \
https://secureporter.cloudcnm.zyxel.com/open-api/v1/archive-logs/download \
-H "Inhoudstype: toepassing/json" \
-H "X-Authorization: Bearer $OPEN_API_TOKEN" \
-d "{\"device_date\":\"yyyy-MM-dd\"}" \
-o mijndir/archief.tar
Windows
curl -X POST ^
https://secureporter.cloudcnm.zyxel.com/open-api/v1/archive-logs/download ^
-H "Inhoudstype: toepassing/json" ^".
-H "X-Authorization: Bearer %OPEN_API_TOKEN%" ^
-d "{\"device_date\":\"yyyy-MM-dd\"}" ^
-o mydirarchive.tar
Vervang "https://api.example.com/endpoint" door het werkelijke API eindpunt en "your_api_token" door uw API token.
[2] Testen met Python
- Controleer Python installatie: Om te controleren of Python is geïnstalleerd, opent u uw 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 Python 3.8 of nieuwer is geïnstalleerd om de Requests-bibliotheek te gebruiken.
- Creëer en activeer een virtuele omgeving:
Creëer een Projectmap en een Virtuele Omgeving: Volg de officiële Python venv documentatie om je virtuele omgeving aan te maken in een projectmap.
macOS
source uw-virtuele-omgeving-pad/bin/activeren
Windows
Vervang uw-virtuele-omgeving-pad door het daadwerkelijke pad naar de map van uw virtuele omgeving.