Compartir a través de


Uso de Postman con yield analytics API

Información general

El objetivo de este tutorial es realizar una nueva instalación de Postman y salir con una plantilla para cada llamada API disponible en la API pública de Yield Analytics. Esto demostrará que las llamadas API se pueden adaptar a datos de clientes específicos sin necesidad de compilar repetidamente el parámetro reutilizable de una llamada API. Al final del tutorial, debe tener una base sólida para interactuar con la API a través de:

  • Una plantilla para cada llamada api en la API pública de Yield Analytics
  • Variables de entorno que permiten abstraer llamadas de plantilla para satisfacer las necesidades de los clientes
  • Un entorno de trabajo para un cliente específico
  • Cómo exportar y compartir una llamada específica en la que está trabajando
  • Conocimientos básicos de la conversión de llamadas HTTP a otros formatos, como cURL

Plantillas de Swagger para los servicios de LA API de Yield Analytics

Importación de una plantilla de Swagger en Postman

  • Copie la dirección URL de la plantilla de Swagger copiando la dirección o haciendo clic en ella y copiando la dirección URL de la plantilla deseada enumerada anteriormente.

  • En Postman, seleccione: archivo → importar.

    Captura de pantalla que muestra cómo navegar a la opción Importar en Postman.

  • Seleccione Importar desde vínculo y pegue la dirección URL de la plantilla.

    Captura de pantalla que muestra cómo importar desde el vínculo en Postman.

  • Tenga en cuenta que los encabezados tienen una clave estándar y un valor encapsulado en {{}}. Déjelos en su lugar y continúe con la sección siguiente.

    Captura de pantalla de la pestaña Encabezados con claves y valores estándar.

Configuración de un entorno de Postman con variables

  • En Postman, el texto encapsulado en {{}} se tratará como una variable. Las variables son símbolos que pueden tomar valores diferentes. Es posible que esté familiarizado con las variables de otros lenguajes de su experiencia de programación anterior. Las variables de Postman funcionan de la misma manera.

  • Postman también admite el concepto de un entorno. Se trata básicamente de una colección de variables que se traducen en un grupo de trabajo para el cliente deseado con el que desea interactuar.

  • En la imagen siguiente se muestran varias variables: {{client_url}}, {{accepts}}, {{username}}, {{password}} y {{source}}

    Captura de pantalla de la pestaña Encabezados con diferentes variables.

  • Para configurar un entorno, haga clic en el icono de engranaje situado encima de la llamada API activa actual y seleccione Administrar entornos.

    Captura de pantalla que muestra cómo navegar a la opción Administrar entornos.

  • A continuación, haga clic en el botón Agregar, asigne un nombre al entorno y agregue los nombres de variable con valores como se muestra en la imagen siguiente.

    Captura de pantalla que muestra el cuadro de diálogo Administrar entornos con algunos nombres de variable y valores agregados.

  • Por último, seleccione el nuevo entorno en la lista desplegable de entornos.

    Captura de pantalla que muestra la lista desplegable Entornos.

  • Cuando se invoca la llamada API, las variables de {{}} se reemplazarán por el valor que haya asignado a la variable en tiempo de ejecución.

Nota:

Las plantillas están diseñadas para acelerar el desarrollo de llamadas API y es muy probable que no funcionen hasta que los parámetros url y body se hayan ajustado con los datos aplicables al cliente.

Exportación de una llamada API desde Postman

  • Postman proporciona varios mecanismos para compartir el trabajo. La exportación proporciona una manera rápida y sencilla de compartir una llamada API en la que está trabajando. El proceso descargará un archivo .json que incluye todos los parámetros que ha agregado a la llamada. A continuación, otro usuario puede importar este archivo .json mediante el proceso de importación descrito anteriormente. La única diferencia es que importaría desde un archivo en lugar de un vínculo.

    Nota:

    Tendrá que borrar la contraseña antes de exportarla.

  • Los principales objetivos aquí son el uso compartido de conocimientos y proporcionar ingeniería con un ejemplo que se puede ejecutar que se puede usar para determinar rápidamente si la llamada es incorrecta o si la acción del servidor es incorrecta.

    Captura de pantalla que muestra cómo exportar una llamada en Postman.

Conversión de una llamada https a un comando cURL

Postman proporciona una manera rápida y sencilla de convertir estas llamadas API HTTPS en otros formatos. Simplemente haga clic en el vínculo "Código" en el lado derecho de la llamada API activa y, a continuación, seleccione la conversión que desee como se muestra en la siguiente imagen:

Captura de pantalla que muestra cómo convertir una llamada HTTP a un comando cURL en Postman.