L'obtention du token d'authentification est la première étape cruciale dans l'interaction avec l'API. Ce token valide l'accès de l'utilisateur (ou du service) aux ressources de l'API et est nécessaire pour toutes les requêtes ultérieures.
Vous pouvez récupérer votre clé API depuis notre plateforme. Une fois la clé API obtenue, il vous suffit de copier le clientId
et le clientSecret
afin d'obtenir un token d'authentification.
Requête d'authentification :
const fetch = require('node-fetch');
const url = 'https://api.staging.neat.eu/service-accounts/auth';
const options = {
method: 'POST',
headers: {accept: 'application/json', 'content-type': 'application/json'},
body: JSON.stringify({
clientId: 'neat-citsra-wstryn',
clientSecret: 'GFA8BAG6GP7QE48V'
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error('error:' + err));
Réponse :
Vous obtiendriez votre token d'authentification temporaire pour effectuer des requêtes de type Bearer.
L'identifiant du compte de service vous sera utile afin d'obtenir la liste des magasins accessibles via la clé API.
{
"token": "token-d'authentification",
"serviceAccount": {
"id": "identifiant-du-compte-de-service"
}
}