Saltar al contenido

Pruebe las API con el Portal de API en Jitterbit API Manager

Introducción

El Portal de API proporciona documentación interactiva de OpenAPI para que los usuarios prueben sus API personalizadas, proxy y OData. Esta interfaz, construida sobre las especificaciones de OpenAPI 2.0, permite a los desarrolladores comprender la funcionalidad de la API, probar los puntos finales y ver ejemplos de respuestas. Los administradores pueden gestionar la documentación de OpenAPI desde la página del Portal Manager o desde la pestaña de Documentación al editar una API individual en la página de APIs.

overview

Acceder al Portal de API

Requisitos previos

Antes de acceder a la página del Portal de API, asegúrese de cumplir con los siguientes requisitos:

  • Permisos de usuario: Debe pertenecer a un rol de organización que haya recibido un mínimo de acceso Lectura en el entorno de la API.

  • Configuración de API: Las API deben tener roles de usuario apropiados asignados. Para más información, consulte la documentación de configuración para API personalizadas y API proxy.

  • Documentación publicada: La documentación de la API debe generarse y publicarse a través del Portal Manager o la pestaña de Documentación al editar una API individual en la página de APIs.

Métodos de acceso

Puede acceder a la página del Portal de API a través de cualquiera de los siguientes métodos:

  • Utilice el menú del portal de Harmony para seleccionar API Manager > Portal de API.

  • Los consumidores de la API con permisos de ApiConsumer pueden acceder al portal a través de un enlace directo. Puedes obtener un enlace directo desde estas ubicaciones:

    • Copia la URL de la página del Portal de API.

    • Usa el enlace Ver Documentación de API desde la página del Administrador del Portal.

    Al acceder al enlace directo del Portal de API, si los usuarios no han iniciado sesión, se les presenta una página de inicio de sesión genérica que es diferente de la página de inicio de sesión del portal de Harmony. Aunque la página de inicio de sesión se ve diferente de la del portal de Harmony, las credenciales requeridas son las mismas que las utilizadas para iniciar sesión en el portal de Harmony.

    Después de iniciar sesión, se muestra la página del Portal de API.

  • Los administradores de la organización pueden invitar a usuarios a través de la página de Gestión de Usuarios del Consola de Administración Gestión de Usuarios.

Encabezado de la página del Portal de API

El encabezado del portal muestra la siguiente información y controles:

header

  • Organización: Nombre de la organización actual, por ejemplo, Jitterbit.

  • URL Base: La URL base de las APIs en la organización.

    • Copiar: Haz clic para copiar la URL base en tu portapapeles.
  • Buscar: Ingresa un nombre de API, nombre de servicio o método para filtrar las APIs Disponibles a aquellas que coincidan con la consulta.

Barra lateral de API

La barra lateral izquierda organiza tus APIs por grupo basado en la raíz del servicio:

api sidebar

  • APIs Disponibles: Muestra los servicios de API. Usa Expandir/Colapsar todo para mostrar u ocultar la lista de APIs.

    • Vista de usuario interno: Las APIs están agrupadas por raíz de servicio, por ejemplo, pet o store. Cuando expandes un grupo, ves el nombre descriptivo del servicio, como Encontrar mascota por ID o Agregar una nueva mascota a la tienda.

    • Vista de usuario externo: Las API se agrupan por raíz de servicio, por ejemplo, pet o store. Cuando expandes un grupo, ves las rutas completas de los endpoints, como /defaultUrlPrefix/1/uploadImage o /defaultUrlPrefix/deletePet.

Probar APIs

Cuando seleccionas un endpoint de API, su documentación interactiva de Swagger UI se muestra en el lado derecho de la página. Puedes usar el Swagger interactivo para probar los servicios de API:

swagger interactivo

  • Autorizar: Si alguna de las API dentro del entorno seleccionado requiere una autorización establecida por un perfil de seguridad asignado, se muestra un botón de Autorizar. Cuando haces clic en Autorizar, se muestra un diálogo con las autorizaciones disponibles. Completa la entrada según sea necesario para probar las API con los métodos de autorización proporcionados.

    Al hacer clic en Autorizar, se muestra un diálogo con las autorizaciones disponibles. Completa la entrada según sea necesario para probar las API con los métodos de autorización proporcionados:

    autorizaciones disponibles

    El ícono de autorización indica si el servicio de API requiere autorización:

    • candado abierto : No se requiere autorización.
    • candado cerrado : Se requiere autorización.
  • Pruébalo: Haz clic para probar la API. Se expande una solicitud de API configurable:

    ejecutar solicitud de endpoint

    • Cancelar: Haz clic para colapsar la solicitud de API configurable.

    • Ejecutar: Después de que se configuren los campos de solicitud, haz clic para generar el Curl y la URL de solicitud que se utilizarán para la prueba:

      endpoint execute request

    • Curl: La solicitud cURL para los valores ingresados en los campos de solicitud de la API. Haz clic en el ícono para copiar el cURL en tu portapapeles.

    • Request URL: La URL de solicitud para los valores ingresados en los campos de solicitud.

    • Clear: Haz clic para limpiar los valores ingresados en los campos de solicitud de la API.

Cada servicio de API muestra posibles respuestas de API que están incluidas en la documentación de la API:

endpoint execute request

  • Server response: Muestra cualquier respuesta de servidor documentada.

  • Responses: Muestra los códigos de estado HTTP documentados y sus descripciones.