Usar el token
Envía el token en la cabecera Authorization, con el prefijo Bearer y un espacio:
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...Ejemplos
Sección titulada «Ejemplos»Con el token de la tienda:
curl -X GET "https://api.lavitrina-online.com/api/storefront/items?Limit=10" \ -H "Authorization: Bearer $TOKEN_TIENDA"const response = await fetch('https://api.lavitrina-online.com/api/storefront/items?Limit=10', { method: 'GET', headers: { Authorization: `Bearer ${tokenTienda}`, },});const data = await response.json();import requests
response = requests.get( "https://api.lavitrina-online.com/api/storefront/items?Limit=10", headers={"Authorization": f"Bearer {token_tienda}"},)data = response.json()Con el token del cliente:
curl -X GET "https://api.lavitrina-online.com/api/storefront/purchases" \ -H "Authorization: Bearer $TOKEN_CLIENTE"const response = await fetch('https://api.lavitrina-online.com/api/storefront/purchases', { method: 'GET', headers: { Authorization: `Bearer ${tokenCliente}`, },});const data = await response.json();import requests
response = requests.get( "https://api.lavitrina-online.com/api/storefront/purchases", headers={"Authorization": f"Bearer {token_cliente}"},)data = response.json()Si el token no sirve
Sección titulada «Si el token no sirve»| Situación | Respuesta |
|---|---|
No envías la cabecera, o no tiene la forma Bearer <token> |
401 — { "error": "Inicia sesión para continuar" } |
| El token venció o no es válido | 401 |
| El token es del otro tipo (de cliente en una ruta de la tienda, o al revés) | 401 |
Cuando recibas un 401, renueva el token y repite la petición.