Preguntas etiquetadas con api-design

El diseño de la interfaz de programación de aplicaciones (API) analiza las mejores prácticas para crear bibliotecas destinadas a fines generales o de uso público.

4
Servicio MVC y RESTful API
MVC es bastante sencillo. Hay un modelo, un controlador y una vista. Cuando creamos un sitio web, todo se junta cuando el cliente envía la solicitud de palabra clave REST al servidor -> el servidor hace coincidir la URL solicitada con la acción del controlador -> que luego llama a …



2
Arquitectura del sistema de alertas
Me gustaría crear un sistema que maneje los mensajes de alerta de varios programas y pueda procesar esas alertas a los consumidores con poco viento por correo electrónico. Todo esto estaría contenido en una red interna. Creo que quiero que la arquitectura básica se vea así: La principal preocupación que …


4
¿Incluye un enlace a la documentación relevante en el mensaje de error?
Creamos una biblioteca comercial y ejemplos de código que están siendo utilizados por desarrolladores externos. Tenemos documentación (cerrada, disponible para usuarios registrados) que explica ampliamente cómo usar la biblioteca. Muchos de los desarrolladores son usuarios nuevos, por lo que se encuentran muchos errores rudimentarios. ¿Es apropiado incluir enlaces a la …



5
Problemas de diseño de API en C [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . ¿Cuáles son algunos defectos que te vuelven loco en las …
10 c  api-design  pitfalls 


2
¿Cómo evitar el uso no autorizado de una API?
Tengo que diseñar un "widget", un script que los socios incorporarán en sus sitios web para mostrar una interfaz de usuario y realizar llamadas a nuestra API. Básicamente, mostrará nuestros datos en estos sitios en función de algunos ID que proporcionan en nuestras llamadas a la API. Lo que nos …

3
¿Cómo diseñaría un método TryParse que proporcione información detallada en caso de un error de análisis?
Al analizar la entrada del usuario, generalmente se recomienda no lanzar y capturar excepciones, sino usar métodos de validación. En .NET BCL, esta sería la diferencia entre, por ejemplo, int.Parse(produce una excepción en datos no válidos) y int.TryParse(devuelve falsedatos no válidos). Estoy diseñando el mío Foo.TryParse(string s, out Foo result) …
9 c#  .net  api-design 

3
¿Es una mala práctica que una definición de objeto API contenga Id de referencia de terceros como propiedades?
Me gusta esto: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Estoy preocupado por la referenciaId . El …



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.