Cette page explique schématiquement le flux de données dans l'API.
API Flow
Les étapes pour obtenir des données de l'API Diamond Reports sont les suivantes :
1. Récupération des données à partir des points de terminaisons
Envoyez une demande GET aux points de terminaisons des données en joignant le token dans le header d'autorisation comme indiqué ci-dessous. Si vous n'avez pas de token, passez à l'étape 2.
Dans cet exemple, nous récupérons des données aux points de terminaisons/api/count. Le token est bearer_token
Si l'état de la réponse (response status) est 200, la récupération des données a réussi.
Si l'état de la réponse (response status) est 401, passez à l'étape 2.
2. Obtenir un nouveau token
Un nouveau token doit être demandé si et seulement si un token existant a expiré/invalide ou si un token n'existe pas.
Pour obtenir un jeton, une demande POST doit être envoyée au point de terminaison /token avec un payload comme ci-dessous: