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
- Dokumentacja API Eksportu - Kompletna dokumentacja API
- Przykłady Node.js - Przykłady implementacji JavaScript
- Przykłady cURL - Przykłady wiersza poleceń