Authentification – Documentation API ByByBG
🔐 Authentification

Authentification de l’API

Connectez en toute sécurité vos applications, sites web et systèmes backend à l’aide de votre clé API privée ByByBG.

AUTHENTIFICATION

Authentification par clé API

Toutes les requêtes envoyées à l’API ByByBG doivent inclure une clé API valide dans les en-têtes de la requête.

Votre clé API identifie en toute sécurité votre compte, vos limites de requêtes et votre abonnement.

STEP 1

Générez votre clé API

Connectez-vous à votre tableau de bord et générez une clé API privée depuis la section des paramètres développeur.

Important : Ne partagez jamais votre clé API publiquement et ne l’exposez pas dans les applications frontend.
STEP 2

Envoyez la clé API dans les en-têtes de requête

Incluez votre clé API en utilisant l’en-tête X-API-KEY dans chaque requête API.

X-API-KEY: YOUR_API_KEY
PHP EXAMPLE

Exemple d’authentification PHP

Exemple PHP de base montrant comment inclure votre clé API dans les en-têtes de requête.

<?php

$apiKey = "YOUR_API_KEY";

$headers = [
    "X-API-KEY: ".$apiKey
];
CURL EXAMPLE

Exemple d’authentification cURL

Exemple simple de requête cURL authentifiée pour tester rapidement l’API.

curl -X POST https://api.bybybg.com/v1/remove-bg \
-H "X-API-KEY: YOUR_API_KEY" \
-F "file=@image.png"
SECURITY

Bonnes pratiques de sécurité

  • N’exposez jamais les clés API dans le code JavaScript frontend.
  • Stockez les clés API de manière sécurisée dans des variables d’environnement.
  • Renouvelez régulièrement vos clés API pour une meilleure sécurité.
  • Utilisez des systèmes proxy backend pour les applications frontend.
  • Restreignez les accès non autorisés à vos systèmes backend.
COMMON MISTAKES

Erreurs d’authentification courantes

  • Utilisation d’une clé API invalide ou expirée.
  • Envoi de requêtes sans en-têtes d’authentification.
  • Exposition publique de clés API secrètes sur des sites web.
  • Utilisation de noms d’en-têtes ou d’un format incorrect.
ERRORS

Erreurs d’authentification

Status
Description
401
Clé API manquante ou invalide.
403
Accès refusé pour cette requête API.
429
Limite de requêtes dépassée pour votre compte.

Prêt pour l’intégration de l’API ?

Passez au guide d’intégration Web / HTML et créez votre première application IA de suppression d’arrière-plan.