#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
// Exemple Node.JS - Récupérer les informations d'un utilisateur
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);
});