example.pypython/example.py · 22 líneas
import os
from pietrocal_client import PietroCalApiError, PietroCalClient
token = os.environ.get("PIETROCAL_API_TOKEN")
if not token:
raise SystemExit("Definí PIETROCAL_API_TOKEN.")
client = PietroCalClient(token)
try:
profile = client.profile()
print(profile.data)
events = client.events(page=1, per_page=25)
print("Eventos:", events.data)
print("Paginación:", events.pagination)
print("Clave idempotente disponible:", client.generate_idempotency_key())
except PietroCalApiError as error:
raise SystemExit(f"API {error.status}: {error}") from error