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.

2
¿Cuál es la mejor manera de crear el modelo de respuesta de error API REST y el sistema de códigos de error?
Mi implementación REST devolverá errores en JSON con la siguiente estructura: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Sugiero crear un modelo de respuesta especial, donde pueda pasar los valores necesarios para las propiedades (dev_message, message_for_user, some_internal_error_code) y devolverlos. En código sería similar a esto: $responseModel = …
15 php  mvc  rest  api 


4
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 …

1
Unidad de prueba de un cliente API y envoltorios
He estado dando vueltas en círculos tratando de encontrar la mejor manera de probar la unidad de una biblioteca de cliente API que estoy desarrollando. La biblioteca tiene una Clientclase que básicamente tiene una asignación 1: 1 con la API, y una Wrapperclase adicional que proporciona una interfaz más fácil …

1
Clave API: contenido o encabezado
Trabajando en una API en este momento y solo quería reunir opiniones sobre dónde debería estar el mejor lugar para transmitir la clave API. Sé que no debe ir en la URL, esto deja el encabezado de la solicitud o el cuerpo del mensaje. Si lo pongo en el encabezado, …
14 api 

1
¿Cuál es la forma correcta de anidar recursos en el modelo REST?
Estoy diseñando una API de servicio REST y me atasqué en la forma adecuada de anidar recursos. Recursos: socios, entradas, configuraciones Conexiones entre recursos: el compañero tiene muchas entradas, el socio tiene una configuración, Lógica de negocios: puede enumerar todos los socios como usuario anónimo, puede agregar un nuevo ticket …
14 api  rest  api-design 


4
Uso de gramática de lenguaje natural en API fluida
Estoy jugando con una abstracción de consulta sobre la API de base de datos WebSQL / Phonegap, y me siento atraído y dudoso por definir una API fluida que imite el uso de la gramática del idioma inglés natural. Puede ser más fácil explicar esto a través de ejemplos. Las …
14 javascript  api 



5
¿Cómo simular una API REST?
Estoy trabajando en un nuevo proyecto que consultará datos de una API REST de terceros. Esto es para un feed de datos deportivos en tiempo real, por lo que el feed solo funciona cuando un juego se está llevando a cabo. Aunque la tercera parte proporciona una buena documentación (XSD, …
13 api  rest 


5
Equilibrio de inyección de dependencia con diseño de API pública
He estado contemplando cómo equilibrar el diseño comprobable utilizando la inyección de dependencia con el suministro de API pública fija simple. Mi dilema es: la gente querría hacer algo así var server = new Server(){ ... }y no tener que preocuparse por crear las muchas dependencias y gráficos de dependencias …
13 c#  api 


1
Autenticación API, token único VS tokens dinámicos
Estamos trabajando en un nuevo proyecto, somos dos desarrolladores principales y nos encontramos en una encrucijada sobre cómo usar un token para asegurar la comunicación entre el servidor y el cliente. Primera sugerencia: (el token de una sola vez Token estático) el cliente solicita un token primario, enviando el nombre …
13 security  api 

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.