Couchbase Capella

Utilizar Postman con la API pública de Couchbase Capella

Actualización importante: Tenga en cuenta que la API V3 quedará obsoleta en breve y dejará de recibir actualizaciones o soporte más allá de su fecha de fin de vida útil. Para beneficiarse de las funciones y el rendimiento mejorados, le recomendamos encarecidamente que pase a nuestra nueva API V4. Hemos preparado una guía completa que detalla los pasos para empezar a trabajar con V4 para que el proceso le resulte lo más sencillo posible.


Couchbase Capella ofrece una API pública que permite a los administradores y desarrolladores integrar e interactuar con el Plano de Control utilizando una variedad de lenguajes de programación y plataformas. Las API RESTful están pensadas para que los clientes puedan integrarse con Couchbase Capella y realizar operaciones como:

    • Alta y baja de usuarios
    • Gestión del ciclo de vida de una base de datos
    • Supervisión de una base de datos

Esta entrada del blog le mostrará cómo utilizar el Cliente API Postman para interactuar con la API pública de Couchbase Capella a través de la interfaz REST.

Tenga en cuenta que este tutorial utiliza la v3 de la API pública de Capella. Se está trabajando en una versión renovada de la API que puede introducir algunos cambios de última hora. Por ello, le desaconsejamos que utilice esta versión de la API en despliegues de producción, ya que no garantizamos la compatibilidad con versiones anteriores de esta versión. No obstante, le animamos a que evalúe la API y le invitamos a que nos haga llegar sus comentarios sobre las funciones que le gustaría ver en la nueva versión de la API pública.

Requisitos previos

    • Postman es una gran herramienta para interactuar con una API REST. En el resto de este tutorial asumo que has instalado Postman localmente y está listo para su uso. Puedes descargarlo desde postman.com/descargas
    • El siguiente paso es descargar el archivo OpenAPI de Couchbase Capella desde el sitio web de Capella sitio web de documentación

    • También tendrá que crear una clave de acceso y una clave secreta para utilizar la API pública. Consulte las instrucciones para configurar sus claves aquí.

Crear un nuevo entorno Postman

En este paso configurarás un nuevo entorno Postman (un conjunto de variables que puedes usar en tus peticiones Postman). La API pública de Couchbase Capella requerirá tus claves de acceso y secretas.

Asegúrate de nombrar las variables exactamente como se indica a continuación:

    • accessKey que contiene su clave de acceso
    • secretKey que contiene su secreto

Probablemente sea mejor establecer este nuevo entorno como el activo.

Importar la definición OpenAPI

El siguiente paso es importar el archivo de definición OpenAPI que descargó anteriormente. Esto creará una nueva colección de Postman.

Llegados a este punto, ya tienes la colección y el entorno configurados en Postman.

Configurar la autenticación

La API pública de Couchbase Capella utiliza una Portador ficha para la autenticación; cada llamada a la API pública debe ser autenticada. Puede encontrar información detallada sobre las dos cabeceras que debe enviar con cada solicitud consultando la página documentación oficial en las cabeceras de seguridad.

Para ayudarle a empezar, disponemos de un script Postman de solicitud previa que genera las cabeceras necesarias basándose en sus claves de acceso y secretas.

Debe copiar y pegar este código en el Guión previo a la solicitud de la colección. Puede encontrar más información sobre los scripts de solicitud previa visitando la página de Postman sitio web de documentación.

En este punto ya está listo para ejecutar sus consultas. A continuación veremos cómo ejecutar algunas de las consultas Consultas a la API pública.

Ejecutar consultas

Como primer ejemplo, vamos a ejecutar la aplicación Lista de usuarios en la carpeta de usuarios.

Cuando ejecute esta consulta, observará que la respuesta está vacía a pesar de que tiene usuarios en su sistema. Esto se debe a que a los parámetros de consulta se les asignaron valores por defecto que son incorrectos.

Debe modificar los siguientes parámetros de consulta: página y perPage. En el siguiente ejemplo, cambiaré el página a 1 y el porPágina a 100 para obtener el resultado esperado de la API.

Ya está. Ahora estás listo para descubrir la API pública de Couchbase Capella. Espero que encuentres algunas formas interesantes de utilizarla en tu proyecto.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Istvan Orban

Istvan Orban es el Principal Product Manager de Couchbase y vive en el Reino Unido. Istvan tiene una amplia experiencia como ingeniero de software de pila completa, líder de equipo e ingeniero Devops. Su enfoque principal es la seguridad y Single Sign On. Istvan ha liderado varios proyectos a gran escala en sus 20 años de carrera profesional.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.