Volver al diccionario
Desarrollo Web
API (Application Programming Interface)
Conjunto de reglas que permite que dos aplicaciones se comuniquen entre sí.
Qué es una API
Una API (Application Programming Interface) es un conjunto de definiciones y protocolos que permite a diferentes aplicaciones comunicarse entre sí. En desarrollo web, habitualmente se refiere a APIs web que permiten intercambiar datos entre cliente y servidor.
Cómo funciona
1. El cliente hace una petición (request) a una URL
2. El servidor procesa la petición
3. El servidor devuelve una respuesta (response) con datos
Tipos de APIs web
REST (RESTful)
Usa métodos HTTP estándar:
- GET: Obtener datos
- POST: Crear recursos
- PUT/PATCH: Actualizar recursos
- DELETE: Eliminar recursos
GraphQL
Lenguaje de consulta flexible donde el cliente especifica exactamente qué datos necesita.
WebSocket
Comunicación bidireccional en tiempo real.
Ejemplo de API REST
```
GET /api/productos
Respuesta:
{
"productos": [
{"id": 1, "nombre": "Producto A", "precio": 99},
{"id": 2, "nombre": "Producto B", "precio": 149}
]
}
```
Autenticación
Las APIs suelen requerir autenticación:
- API Keys
- JWT (JSON Web Tokens)
- OAuth 2.0
Términos relacionados
Necesitas ayuda con tu ecommerce?
Somos expertos en desarrollo de tiendas online. Cuéntanos tu proyecto y te asesoramos sin compromiso.
Contactar con Ganton