Jimmy Buriticá Londoño
El Curso de API REST esta muy bien, aprendes a programar una API usando solo PHP https://platzi.com/cursos/api-rest/
¿Qué hemos desarrollado hasta ahora?
Hemos creado un sitio web que muestra una lista de artículos mediante un navegador web, accediendo a través de una URL específica. Usamos Tailwind CSS para el diseño, un aspecto crucial de la construcción de interfaces web modernas.
¿Cómo funciona el acceso mediante API?
Trabajar con API implica utilizar métodos específicos para enviar y recibir datos entre dispositivos. Comprender estos métodos es esencial para interactuar efectivamente con cualquier API. Estos son los métodos principales:
¿Cómo interpretamos las respuestas del servidor?
Cuando interactuamos con una API, el servidor nos proporciona códigos de estado HTTP que indican el resultado de nuestra solicitud. Es vital interpretar correctamente estos códigos para saber si las acciones han sido exitosas.
¿Qué es un endpoint en una API?
Un endpoint es un enlace URL utilizado para conectarse desde un dispositivo a un recurso específico que proporciona la API. Cada enlace lleva a un recurso o acción particular dentro del sistema.
dominio/API/version/acción, por ejemplo: dominio/api/v2/post/1.¿Deseas profundizar más en APIs?
Te invito a explorar más sobre APIs mediante cursos especializados, como el que ofrece Platzi. Ahí aprenderás conceptos más avanzados que complementarán el conocimiento adquirido en esta clase.
¡Continuemos aprendiendo y perfeccionando nuestras habilidades! La comprensión profunda de las API no solo mejora nuestras capacidades como desarrolladores sino que también incrementa el valor de nuestras aplicaciones.
Métodos HTTP
Códigos de respuesta
Jimmy Buriticá Londoño
El Curso de API REST esta muy bien, aprendes a programar una API usando solo PHP https://platzi.com/cursos/api-rest/
Angel L
Les comparto esta página donde describe los diferentes estatus HTTP y también incluye referencias a los nombres de constantes que podemos usar en Laravel para responder el estatus. ... https://httpstatuses.com/ ...
Mariano Gastón Paduani
Muchas gracias!
José Reinaldo Duque Serna
Comparto enlace con los estados http https://developer.mozilla.org/es/docs/Web/HTTP/Status
Brian Sánchez Izquierdo
Hola, yo vengo de aprobar el curso de API REST impartido por Mauro Chojrin, y me queda claro que poner versiones no es la mejor practica, ya que si en principio protejemos la aplicacion del cliente al no romperla, no la actualizamos con lo nuevo tampoco de una manera automática.
Joaquin Logiudice
En realidad dice todo lo contrario, es una buena práctica versionar. En la última clase de buenas prácticas plantea en el punto 7 lo siguiente:
7 - Versiona tu API, añade el número de versión en la url: v1/Autos.
De este modo al realizar cambios y mejoras las implementamos en una nueva version (v1,v2,v3,...) y los consumidores de la API no se ven afectados. Si ellos desean utilizar una nueva versión simplemente actualizan la versión que deseen. Por ej: de v1/Autos a v2/Autos ..
Angel Javier Sanchez Tenjo
Aquí tienes un resumen sencillo para entender los términos más comunes del protocolo HTTP en el contexto de un API:
1. Métodos HTTP
Los métodos definen qué acción se realiza sobre un recurso en un API. Los más comunes son:
2. Estados HTTP
Los códigos de estado indican el resultado de la solicitud. Se agrupan en categorías según su número:
3. Endpoints
Un endpoint es una URL específica que representa un recurso en el API.
Partes de un endpoint:
/users (usuarios)./users/123 (usuario con ID 123)./users?status=active (usuarios activos).Resumen final
Mario Peña
Esta interesante ese tema de los response
Elvis Milan
method/status
Juan Guillermo Perez Cardozo
tener esta parte clara es muuy importante
Julian David Alzate Cuervo
Hasta ahora me ha parecido genial el curso, y mejor aún implementando Tailwindcss