#Pré-requis
https://api.poool.fr/api/v3/public
#1. Récupérer mes identifiants
Vos identifiants API sont disponibles directement dans votre Dashboard, dans les paramètres de votre application.
Il s'agit de l'identifiant client et de la clé secrète.
#2. Passer mes identifiants dans chaque requête
Afin de garantir la sécurité des données utilisateurs, nous protégeons notre API publique avec un couple d'identifiants client/secret.
Vous devrez donc passer dans chaque requête vos identifiants pour pouvoir accéder à l'ensemble des données de votre media.
⚠️ Ces identifiants sont sensibles, ils ne doivent en aucun cas être utilisés côté navigateur, seulement pour la communication de serveur à serveur.
#3. Effectuer un appel API
Nous utiliserons Node.JS
pour illustrer tous nos exemples car c'est la technologie que nous utilisons chez Poool, mais vous pouvez utiliser n'importe quel autre langage.
Exemple
const request = require('request');
const apiURL = 'https://api.poool.fr/api/v3/public';
const clientID = '<votre identifiant client>';
const clientSecret = '<votre clé secrète>';
const userID = 'a9d4f85f-ada4-4dae-9e50-9d6c2e372d32';
request({
method: 'GET',
url: `${apiURL}/person/${userID}?clientId=${clientID}&clientSecret=${clientSecret}`,
json: true,
}, (err, res) => {
if (err) { return console.error(err); }
console.log(res.user);
});