Na testovanie OpenAPI sú k dispozícii dve metódy: cURL a Python.
[1] Testovanie pomocou cURL
- Nastavenie: V prípade, že je potrebné nastaviť funkciu CURL, môžete ju nastaviť tak, aby bola v súlade so štandardom CURL: Ak chcete skontrolovať, či je cURL nainštalovaný, otvorte Príkazový riadok alebo Terminál a zadajte curl. Ak sa zobrazí chyba, že cURL sa nenašiel, postupujte podľa pokynov na inštaláciu, ktoré sú k dispozícii na úložisku cURL GitHub.
- Vytvorenie prvej požiadavky OpenAPI: Otvorte si Príkazový riadok/Terminál a použite nasledujúci príkaz. Nahraďte yyyy-MM-dd dátumom za posledných 31 dní (okrem aktuálneho dátumu) vo formáte yyyy-mm-dd. mydir aktuálnou cestou k priečinku na stiahnutie vo vašom počítači.
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
Nahraďte "https://api.example.com/endpoint" skutočným koncovým bodom API a "your_api_token" svojím tokenom API.
[2] Testovanie pomocou jazyka Python
- Overte inštaláciu Pythonu: Ak chcete skontrolovať, či je nainštalovaný Python, otvorte príkazový riadok alebo terminál a zadajte príkaz 'python'. Ak sa zobrazí chybové hlásenie, že Python nebol nájdený, môžete ho nainštalovať podľa pokynov dostupných na oficiálnej webovej lokalite Python. Uistite sa, že máte nainštalovaný Python 3.8 alebo novší, aby ste mohli používať knižnicu Requests.
- Vytvorte a aktivujte virtuálne prostredie:
Vytvorte adresár projektu a virtuálne prostredie: Pri vytváraní virtuálneho prostredia v adresári projektu postupujte podľa oficiálnej dokumentácie Python venv.
MacOS
source your-virtual-environment-path/bin/activate
Windows
your-virtual-environment-path\Scripts\activate
Nahraďte your-virtual-environment-path skutočnou cestou k adresáru vášho virtuálneho prostredia.