Int. Man. 2 Prueba tu servicio

En “Prueba tu servicio” vas a comprobar que la respuesta del servicio es correcta. 


Si activaste la función “Usar distintas configuraciones para vista previa y publicar”, verás dos pestañas “Vista Previa” y “Publicar”. En cada una de estas pestañas, puedes probar tu servicio, con el endpoint que configuraste para cada uno de tus ambientes, simplemente selecciona la pestaña y realiza las pruebas.

Probando un servicio REST


Para las integraciones REST, este paso contiene 4 pestañas:

Params


En “Params”, puedes poner a prueba el servicio con distintos parámetros, para comprobar las respuestas. Si no agregaste parámetros de entrada, verás dos columnas: “Key” y “Value”. 


Haz clic en el botón “Probar”. En la parte inferior verás “Respuesta”, donde se mostrarán los “Headers” y el “Body” de tu respuesta.


En “Headers” podrás ver todos los Headers que contiene la respuesta.


En “Body” podrás ver el Json de la respuesta.


En esta sección, opcionalmente puedes probar tu servicio con diferentes parámetros. Haz clic en “+Agregar parámetro”. A continuación escribe la clave y la key del parámetro con los que quieres probar la respuesta del servicio. Haz clic en “Probar”.


En la parte inferior verás “Respuesta”, donde se mostrarán los “Headers” y el “Body” de tu respuesta.


También verás tres datos:




Si en “Configuración” agregaste parámetros de entrada, verás dos columnas más:”Parámetro” y “Valor”.


En la columna de “Parámetro”, verás el parámetro, o parámetros, que hayas agregado en “Configuración”.


En cada parámetro, asigna un valor en la columna “Valor”, para probar el servicio con estos valores como parámetros de entrada. Haz clic en el botón “Probar”.


En “Respuesta” podrás ver tu respuesta de acuerdo a los parámetros que indicaste. Puedes probar con distintos valores, para comprobar que la integración funcionará con los valores generados en el flujo. 


En “Headers” podrás ver todos los Headers que contiene la respuesta.


En “Body” podrás ver el Json de la respuesta obtenida en función de los valores que indicaste.


Los valores que coloques aquí, sólo son para probar el servicio, no afectan a las respuestas de las peticiones de un flujo en ejecución.

Authentication


Para conectar con éxito las integraciones SOAP, es necesario que cuentes con las credenciales de autenticación que te otorga el servicio web, para acceder a los datos. En Kosmos, puedes ingresar tus credenciales para conectarte con el servicio web.  El tipo de autenticación depende del servicio web. Los diferentes tipos de autenticación son:

No Auth

La autenticación “No Auth” no requiere credenciales para realizar las peticiones al servicio web. Es ideal para API abiertas.

API Key

Se trata de una cadena de caracteres que se utiliza para autenticar tu solicitud a la API. Es necesario proporcionar el API Key para que se le permita el acceso. Para usar esta autenticación debes ingresar:




Basic Auth

Es un método de autenticación que utiliza un nombre de usuario y una contraseña para permitir el acceso a un recurso o servicio. Para usar esta autenticación debes ingresar:


OAuth 2.0

Es un protocolo de autorización que permite solicitar acceso a recursos o servicios en nombre de un usuario sin necesidad de compartir las credenciales del usuario. En este caso, el usuario autoriza a la aplicación a acceder a los recursos a través de un flujo de autorización. Para usar esta autenticación debes ingresar:











Bearer Token

El cliente obtiene un token de acceso después de que el usuario autoriza la solicitud. Este token de acceso se utiliza para autenticar todas las solicitudes subsiguientes. Sólo hay que copiar y pegar el Token.


Headers


Esta función es opcional, y depende del servicio web con el que estás conectando. Si tu servicio web, por cuestiones de seguridad te otorga Headers para realizar la petición, puedes ingresarlos en esta pestaña. Para agregar un Header, haz clic en “+Agregar Header”.


Body


Esta función se utiliza cuando estás configurando una integración con método HTTP POST, y depende del servicio web con el que estás conectando. Si tu servicio web te otorga un Body para realizar la petición, puedes ingresarlo en esta pestaña.


Existen tres opciones para ingresar el body. Todo depende del servicio web.






















Probando un servicio SOAP


Para los servicios SOAP, en la pestaña “Prueba tu servicio”, verás el XML en un editor de código. Tienes la posibilidad de editar el XML, si lo deseas.


Haz click en “Probar”. En la parte inferior verás “Respuesta”, donde se mostrará el XML de tu respuesta.


También verás tres datos:



Si agregaste parámetros de entrada, verás dos columnas: “Parámetro” y “Valor”. En la columna “Parámetro”, verás el parámetro o parámetros, que agregaste en configuración.


En “Valor”, escribe un valor para cada parámetro y probar la respuesta en función de esos valores.