Przejdź do treści

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ń curl zainstalowane
  • jq do 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