L'API Cloud InterAction+™ est construite sur GraphQL, un langage de requête flexible et efficace pour les API. Contrairement à REST, qui nécessite souvent plusieurs points de terminaison, GraphQL permet aux clients de demander exactement les données dont ils ont besoin via un seul point de terminaison. Cette approche assure un meilleur contrôle sur la récupération des données et réduit les requêtes inutiles.
Concepts Clés
- Schéma GraphQL : Le schéma définit les types, les champs et les relations entre les différents types. Il agit comme un contrat entre le client et le serveur, spécifiant quelles données peuvent être interrogées et modifiées.
- Requêtes : Les requêtes sont utilisées pour récupérer des données du serveur. Les clients tiers peuvent spécifier exactement quels champs d'un type ils ont besoin, évitant ainsi la surconsommation de données.
- Mutations : Les mutations permettent aux clients tiers de modifier des données, comme créer, mettre à jour ou supprimer des enregistrements. Les mutations sont structurées de manière similaire aux requêtes et peuvent renvoyer des données mises à jour.
Apprendre GraphQL
Pour en savoir plus sur GraphQL, nous vous recommandons de visiter le site officiel de GraphQL. Il fournit un guide complet couvrant les concepts de base, y compris l'écriture de requêtes, de mutations et la compréhension des schémas.
Utiliser l'API Cloud InterAction+™
L'API Cloud InterAction+™ ne prend actuellement en charge que les Requêtes et les Mutations. Les développeurs peuvent se référer à la documentation GraphQL de l'API Cloud InterAction+™ pour des détails sur les types GraphQL disponibles, les champs, et comment structurer les requêtes et les mutations. Le lien vers cette documentation est disponible sur le Centre de Réponses de l'API Cloud InterAction+™.