Preguntas etiquetadas con api

Una interfaz de programación de aplicaciones (API) es la especificación para la cual el software debe ser utilizado por otro software.

5
Joda Time vs Java Time
Aunque Joda tiene muchas funciones y es más sofisticado que el tiempo estándar de Java, puede que no siempre sea lo mejor. ¿Cómo decido si debo usar Joda Time o Java Time en algún código Java? ¿Existe algún tipo de directriz que nos indique cómo elegir la correcta según nuestros …
19 java  api  joda-time 

3
¿El desacoplamiento supera a DRY en REST?
Estoy creando una API REST para exponer la mayor parte de la funcionalidad de una API Java existente. Ambas API son para uso interno dentro de mi organización; No tengo que diseñar para uso externo. Tengo influencia sobre ambas API pero estoy implementando la REST. La API de Java continuará …
19 java  api  rest  coupling  dry 

5
Arquitectura API interna y externa
La compañía para la que trabajo mantiene un exitoso producto SaaS que creció "orgánicamente" con los años. Estamos planeando expandir la línea con un conjunto de nuevos productos que compartirán datos con el producto existente. Para respaldar esto, buscamos consolidar la lógica empresarial en un solo lugar: una capa de …
19 api  web  web-services 


2
¿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 …

4
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 todas las …
18 api 


1
Dónde colocar una clave API: un encabezado HTTP personalizado VS el encabezado de autorización con un esquema personalizado
Estoy diseñando una API REST usando autorización / autenticación a través de una clave API. Traté de averiguar cuál es el mejor lugar y descubrí que muchas personas sugieren usar un encabezado HTTP personalizado como ProjectName-Api-Key, por ejemplo: ProjectName-Api-Key: abcde pero también es posible e ideológicamente correcto usar el Authorizationencabezado …

2
¿Cómo debe usar una API la autenticación básica http?
Cuando una API requiere que un cliente se autentique en ella, he visto dos escenarios diferentes utilizados y me pregunto qué caso debería usar para mi situación. Ejemplo 1. Una compañía ofrece una API para permitir que terceros se autentiquen con un token y un secreto utilizando HTTP Basic. Ejemplo …


3
¿Cómo funcionan las API web? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . He oído hablar de muchas API web como la de Facebook, Twitter, …


2
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 veces podría querer …
16 api  rest  api-design 


1
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 solicitudes. Esto funciona para todas las …
15 rest  api  api-design  http 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.