Autenticación – Documentación de la API ByByBG
🔐 Autenticación

Autenticación de la API

Conecta de forma segura tus aplicaciones, sitios web y sistemas backend utilizando tu clave API privada de ByByBG.

AUTENTICACIÓN

Autenticación mediante Clave API

Todas las solicitudes enviadas a la API ByByBG deben incluir una clave API válida dentro de los encabezados de la solicitud.

Tu clave API identifica de forma segura tu cuenta, límites de solicitudes y plan de suscripción.

STEP 1

Genera tu Clave API

Inicia sesión en tu panel de control y genera una clave API privada desde la sección de configuración para desarrolladores.

Importante: Nunca compartas tu clave API públicamente ni la expongas en aplicaciones frontend.
STEP 2

Envía la Clave API en los Encabezados de la Solicitud

Incluye tu clave API utilizando el encabezado X-API-KEY en cada solicitud API.

X-API-KEY: YOUR_API_KEY
PHP EXAMPLE

Ejemplo de Autenticación en PHP

Ejemplo básico en PHP que muestra cómo incluir tu clave API en los encabezados de la solicitud.

<?php

$apiKey = "YOUR_API_KEY";

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

Ejemplo de Autenticación con cURL

Ejemplo sencillo de solicitud autenticada con cURL para probar rápidamente la API.

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

Buenas Prácticas de Seguridad

  • Nunca expongas claves API en código JavaScript del frontend.
  • Almacena las claves API de forma segura en variables de entorno.
  • Rota tus claves API periódicamente para mejorar la seguridad.
  • Utiliza sistemas proxy backend para aplicaciones frontend.
  • Restringe el acceso no autorizado a tus sistemas backend.
COMMON MISTAKES

Errores Comunes de Autenticación

  • Utilizar una clave API inválida o expirada.
  • Enviar solicitudes sin encabezados de autenticación.
  • Exponer claves API secretas públicamente en sitios web.
  • Utilizar nombres de encabezado o formatos incorrectos.
ERRORS

Errores de Autenticación

Status
Description
401
Clave API faltante o inválida.
403
Acceso denegado para esta solicitud API.
429
Límite de solicitudes excedido para tu cuenta.

¿Listo para Integrar la API?

Continúa con la guía de integración Web / HTML y crea tu primera aplicación de eliminación de fondos con IA.