Przejdź do treści

Przykłady Python

Ten przewodnik zawiera proste przykłady Python do integracji z API Eksportu Smart Tech.

Wymagania wstępne

  • Python 3.6 lub nowszy
  • Biblioteka requests: pip install requests
  • Ważny token API z Smart Tech App

Podstawowy przykład

import requests

# Konfiguracja API
api_token = "twoj-token-api-tutaj"
base_url = "https://app.smart-tech.live/api/v1"

# Dane żądania
payload = {
    "uuids": ["meter-uuid-1", "meter-uuid-2"],
    "month": "2024-01"
}

# Wykonaj żądanie API
response = requests.post(
    f"{base_url}/export/monthly/",
    headers={
        "Authorization": f"Token {api_token}",
        "Content-Type": "application/json"
    },
    json=payload
)

response.raise_for_status()
result = response.json()

# Wydrukuj wyniki
print(f"Miesiąc: {result['month']}")
print(f"Udanych: {result['summary']['successful']}")

for meter in result['data']:
    print(f"Licznik: {meter['name']} - Status: {meter['status']}")

Powiązana dokumentacja