Przykłady cURL
Ten przewodnik zawiera praktyczne przykłady wiersza poleceń używające cURL do testowania i automatyzacji API Eksportu Smart Tech.
Wymagania wstępne
Przed uruchomieniem tych przykładów upewnij się, że masz:
- Narzędzie wiersza poleceń
curlzainstalowane jqdo formatowania JSON (opcjonalne, ale zalecane): Większość systemów ma to dostępne- Ważny token API z Smart Tech App
- Dostęp do liczników, które chcesz odpytać
Podstawowy przykład
Proste polecenie cURL do testowania API:
curl -X POST https://app.smart-tech.live/api/v1/export/monthly/ \
-H "Authorization: Token twoj-token-api-tutaj" \
-H "Content-Type: application/json" \
-d '{
"uuids": ["meter-uuid-1", "meter-uuid-2"],
"month": "2024-01"
}'
Ładnie sformatowana odpowiedź JSON
Z sformatowanym wyjściem JSON używając jq:
curl -X POST https://app.smart-tech.live/api/v1/export/monthly/ \
-H "Authorization: Token twoj-token-api-tutaj" \
-H "Content-Type: application/json" \
-d '{
"uuids": ["meter-uuid-1", "meter-uuid-2"],
"month": "2024-01"
}' | jq '.'
Powiązana dokumentacja
- Dokumentacja API Eksportu - Kompletna dokumentacja API
- Przykłady Python - Przykłady implementacji Python
- Przykłady Node.js - Przykłady implementacji JavaScript/Node.js