Créer une clé API
1
Connexion au tableau de bord
Allez sur app.chariow.com et connectez-vous à votre compte.
2
Accéder aux paramètres
Cliquez sur Paramètres dans la barre latérale.
3
Ouvrir les clés API
Sélectionnez Clés API dans le menu des paramètres.
4
Créer une nouvelle clé
Cliquez sur Créer une clé API, donnez-lui un nom descriptif et copiez la clé générée.
Effectuer des requêtes authentifiées
Incluez votre clé API dans l’en-têteAuthorization de chaque requête :
Exemple de requête
Bonnes pratiques de sécurité
Utiliser des variables d'environnement
Utiliser des variables d'environnement
Stockez les clés API dans des variables d’environnement, pas dans votre code :
Utiliser des clés différentes par environnement
Utiliser des clés différentes par environnement
Créez des clés API distinctes pour le développement, le staging et la production. Cela limite l’impact en cas de compromission d’une clé.
Renouveler les clés régulièrement
Renouveler les clés régulièrement
Créez périodiquement de nouvelles clés et désactivez les anciennes. Cela réduit la fenêtre d’opportunité pour les clés compromises.
Surveiller l'utilisation des clés
Surveiller l'utilisation des clés
Vérifiez régulièrement l’utilisation de vos clés API dans le tableau de bord. Recherchez les schémas inhabituels qui pourraient indiquer un accès non autorisé.
Restreindre au côté serveur
Restreindre au côté serveur
N’exposez jamais votre clé API dans le code côté client (JavaScript s’exécutant dans les navigateurs). Tous les appels API doivent être effectués depuis votre serveur.
Erreurs d’authentification
Si l’authentification échoue, vous recevrez une réponse401 Non autorisé :
| Erreur | Cause | Solution |
|---|---|---|
| En-tête manquant | Pas d’en-tête Authorization | Ajoutez l’en-tête à votre requête |
| Clé invalide | La clé n’existe pas ou a été supprimée | Générez une nouvelle clé dans votre tableau de bord |
| Mauvaise boutique | La clé appartient à une autre boutique | Utilisez la bonne clé pour votre boutique |
Limitation de débit
Les clés API sont soumises à une limitation de débit pour garantir une utilisation équitable :- 10 requêtes par minute par clé API
429 Trop de requêtes.
Besoin de limites plus élevées ? Contactez notre équipe support à [email protected].