API-rest
La API de Gosocket es un conjunto de funciones y procedimientos que permiten que las aplicaciones externas interactuar con los productos de Gosocket.
De acuerdo al método de autenticación utilizado, se maneja la URL de la API:
API con autenticación Basic Auth:
- En ambiente de Sandbox: https://developers-sbx.gosocket.net/api/v1/
- En ambiente de Producción: https://developers.gosocket.net/api/v1/
API con autenticación oAuth 2.0:
- En ambiente de Sandbox: https://developers-sbx.gosocket.net/api/v2/
- En ambiente de Producción: https://developers.gosocket.net/api/v2/
Introducción
La API REST de Gosocket es un conjunto de funciones y procedimientos que permiten a las aplicaciones externas interactuar con los productos de Gosocket de forma segura. Utiliza protocolos de transferencia de seguridad HTTP/HTTPS que protege la integridad y la confidencialidad de los datos de los usuarios entre su punto emisor y Gosocket, garantizando la seguridad y confiabilidad en la transmisión de los documentos punto a punto bajo una arquitectura API REST.
Definición, Beneficios y funciones.
Definición
La API de Gosocket Permite el intercambio de DTES según el Schema Local. En el proceso de comunicación el cliente inicia una solicitud, para ello el servidor y el cliente web se comunican en un formato de intercambio de información que puede ser Json u otro lenguaje como XML. Este desarrollo esta basado en API Rest nos permite entregar un servicio OnLine que ofrece una web de Gestión de DTEs y validación del ente tributario electrónico que corresponda.
Beneficios
- separacióncliente/servidor: Al ser sistemas independientes pueden manejarse en forma de proyectos autónomos, equipos autónomos.
- Fiabilidad,escalabilidad,flexibilidad: Al utilizar los componentes con Microsoft Azure, ayuda a las aplicaciones a rendir de forma óptima cuando cambia la demanda, además de la disponibilidad y seguridad entregada por Microsoft.
- Experiencia de usuario: Un sitio web basados en API puede dar mejor desempeño que uno tradicional. Cuando se realiza una solicitud al servidor lo que se obtiene como respuesta son datos planos, que requieren tiempos de transferencia menores que si esos mismos datos se recibieran mezclados con el HTML/CSS de la presentación. Con todo este proceso podemos conseguir aplicaciones web que se asemejan más a aplicaciones de escritorio haciendo más amigable los Request y retornos.
Alcances funcionales
Según el modelo de operación cuenta con los siguientes alcances funcionales basados en los esquemas definidos por la entidad tributaria local: • Modelo de integración por los métodos de consumo. • Generación y firmado del XML tributario. • Cargar el certificado digital para la firma del documento tributario. • Despachar/enviar el XML al ente tributario y obtener la aceptación o rechazo del documento por la entidad tributaria.