Preguntas etiquetadas con api

18
¿Qué significa "exponer" algo?

Así que estoy trabajando en la creación de una aplicación Google App Engine, y me he encontrado con el término "exponer" varias veces, por ejemplo, "su primera aplicación puede exponer objetos usando una API basada en HTTP" y "exponer esta clase de modelo de datos a través de un API REST ". ¿Qué...

18
Desaprobar una API web: ¿mejores prácticas?

Eventualmente, necesita depreciar partes de su API web pública. Sin embargo, estoy confundido sobre cuál sería la mejor manera de hacerlo. Si tiene una gran base de aplicaciones de terceros, simplemente quitar las versiones antiguas de la API parece ser la forma incorrecta de hacerlo, ya que casi...

16
Cuándo usar recursos anidados en una API RESTful

Tengo dos recursos: usuarios y enlaces. Los usuarios pueden tener varios enlaces asociados con ellos. He diseñado mi API RESTful para que pueda acceder a los enlaces asociados con un usuario en el siguiente URI: /users/:id/links Sin embargo, siempre necesito tener un URI solo para enlaces, a...

15
¿No es la sobreingeniería CQRS?

Todavía recuerdo los viejos tiempos de repositorios. Pero los repositorios solían ponerse feos con el tiempo. Luego, CQRS se hizo popular. Eran agradables, eran un soplo de aire fresco. Pero recientemente me he estado preguntando una y otra vez por qué no mantengo la lógica correcta en el método de...

15
Cómo soportar diferentes versiones de API

Estoy escribiendo una API Rest y me pregunto cómo manejar mejor el soporte de las diferentes versiones. Con esto no me refiero a cómo definir un URI como V2 o V3, sino cómo estructurar el código dado que necesitaría: Soporta múltiples versiones al mismo tiempo, por ejemplo. Los URI V1 y V2 y V3...

15
Microservicios REST o AMQP, en cuyo caso

He leído muchos artículos sobre arquitectura de microservicios y me preguntaba cuándo usar AMQP o REST. He leído que el acoplamiento flexible entre servicios es algo bueno y AMQP parece ser una buena opción en ese caso. Pero si usamos AMQP, esto significa que ya no necesitamos puntos finales REST...

15
RESTful API e i18n: ¿cómo diseñar la respuesta?

Estamos diseñando una API RESTful destinada principalmente a satisfacer las necesidades de un solo cliente. Debido a sus circunstancias muy particulares, este cliente tiene que hacer la menor cantidad de solicitudes posible. La API maneja i18n a través de un encabezado Accept-Language en las...