API
Utilisez le widget de résultats pour les nouvelles intégrations de sites Web.
Ajoutez cet extrait à votre page, en remplaçant your-club par votre sous-domaine
Curling IO :
<curling-io-results
styling="curling-io"
subdomain="your-club"
section="competitions"
language="en"
></curling-io-results>
<script src="https://curling.io/widgets/results.js" defer></script>
Le script charge les données publiées à partir du nom d’hôte de votre
organisation. Réglez section à leagues, competitions ou products. Utilisez
language="fr" pour le français. Ajoutez registration pour afficher les
actions d’inscription et de liste d’attente disponibles.
Les intégrations Elm déjà copiées conservent leur contrat de compatibilité. Vous pouvez garder ces extraits tout en adoptant le widget natif sur les nouvelles pages. Leurs anciens identifiants et leur structure JSON diffèrent du contrat natif ci-dessous. Utilisez les identifiants renvoyés par le point d’accès avec lequel vous faites l’intégration.
Si vous avez besoin de JSON pour votre propre interface, utilisez le point d’accès des résultats de votre organisation :
https://your-club.curling.io/en/results/embed?resource=items§ion=competitions
Les réponses contiennent config, labels et la valeur demandée : items,
product ou results. Les noms de champs utilisent la notation camelCase. La
visibilité publique et les fonctionnalités activées s’appliquent toujours. Un
enregistrement manquant ou non publié ne devient pas public parce que son
identifiant est connu.
Consultez les pages sur les éléments, les détails d’un événement et les détails d’un produit pour les requêtes correspondantes.