Versions et règles d’utilisation
Ce que tu peux attendre de /v1 dans le temps, les limites de ta clé et les règles à respecter.
Versions
/v1 n’évolue que par ajouts : nouvelle opération, nouveau champ de réponse, nouvelle valeur possible. Rien n’est retiré ni renommé.
Ton code doit donc ignorer les champs qu’il ne connaît pas. Un champ ajouté ne doit jamais le faire échouer.
Rupture et préavis
Un changement qui casserait ton code passe par un /v2. /v1 continue de répondre pendant le préavis.
Le préavis est de 6 mois. Tu le lis de trois façons :
- l’en-tête
Deprecationsur chaque réponse de la version concernée ; - l’en-tête
Sunset, qui donne la date où elle cessera de répondre ; - une entrée au journal des changements de l’API.
Limites par clé
Chaque clé peut envoyer 120 requêtes par minute et 3 000 par heure. Au-delà, l’API répond 429 : attends avant de réessayer.
Ces limites peuvent changer. Tout changement est annoncé au journal des changements, avec préavis.
Règles d’utilisation
En utilisant l’API, tu t’engages à respecter ces règles.
- Respecte les limites de ta clé.
- Ne revends pas les données de l’API.
- Rally peut révoquer une clé à tout moment, par exemple si ces règles ne sont pas respectées.
- Les données des personnes (joueurs, bénévoles) relèvent de la Loi 25 : traite-les comme telles.
Pas de bac à sable
Il n’existe pas encore d’environnement d’essai. Une clé rk_live_ agit sur les données réelles. Commence par une clé read, qui ne peut rien modifier.