Información básica de la API
Introducción
Bienvenido a la API de SkinsBack.
Si tiene alguna pregunta o sugerencia, por favor, contáctenos.
La interacción con la API SkinsBack se realiza a través del punto final https://skinsback.com/api.php, al que se deben transmitir los datos mediante solicitudes POST.
Autenticación
Todas las solicitudes de API requieren autenticación. Hay dos opciones: mediante encabezados HTTP o mediante firma.
Autenticación mediante encabezados HTTP (más fácil)
Es necesario pasar dos parámetros en los encabezados de la solicitud HTTP:
X-CLIENT-ID: el valor del ID de cliente de la configuración del proyecto.
X-CLIENT-SECRET: el valor del secreto de cliente de la configuración del proyecto.
Autenticación mediante firma (más compleja)
Al usar el método de autenticación heredado, debe pasar dos parámetros POST:
shopid: el valor del ID de cliente de la configuración del proyecto.
sign: la firma generada según las reglas descritas en la sección Generación de firma.
Estructura de respuesta
Todos los métodos de la API tienen respuestas JSON.
Las llamadas a la API exitosas tendrán la siguiente respuesta:
{"status":"success", some data..}
Las solicitudes fallidas contendrán error_code y error_message:
{"status":"error", "error_code": 5, "error_message":"some_error"}
Limitar el número de solicitudes
Nuestro sistema tiene un límite de 500 solicitudes al servidor por minuto. Si se supera este límite, se producirá un bloqueo temporal y la respuesta de la API será la siguiente:
{"status":"error", "error_code": -7, "error_message":"request_limit_reached"}