Quantcast

Administración de claves API | Ayuda

Aitor Sánchez - Blog - Mar. 25, 2024, 7:34 p.m.

Quieres utilizar los servicios de IApplication para conseguir más descargas, y mejorar tu app, ¿verdad?

Bien, pues este es el primer paso que debes tomar para poder conectarte a la api de clientes y empezar a trabajar con ella.

* Nota: La API interna, y toda su funcionalidad, solo están disponibles para usuario premium. Si aún no lo eres, inicia sesión en la app aquí, date de alta y consigue más descargas con nuestros servicios.

 

1) Cómo generar tu API Key

Desde dentro de la app, con la sesión iniciada, abre el menú lateral y entra en la opción "Apis y Herramientas".

Ahora, únicamente, verás la opción de API Keys. Entra en ella.

Un avisó te informará de que aún no has generado ninguna clave.

Pulsa sobre el botón que podrás ver en la parte inferior derecha.

Lee la información que muestra el modal que aparece y pulsa sobre generar.

El modal se cerrará, la página se actualizará y ya tendrás disponible tu API Key.

 

2) Describe la API Key

Este punto es opcional, pero 100% recomendable.

En los controles de la clave, en la parte derecha de la baldosa, pulsa sobre editar.

Escribe una breve descripción para lo que utilizarás esa API. Luego te permitirá identificarla mucho mejor, y te ahorrará muchos paso y pérdidas de tiempo.

Una vez guardada, si pulsas sobre la baldosa, aparecerá tu descripción.

 

3) El detalle de uso

Este gráfico mostrará la cantidad de veces que se ha usado la app desde una instalación cliente.

Mira,

Imagina que tienes integrado algún servicio en tu app.

Ahora yo instalo tu app, la abro y utilizo el servicio asociado que tu has instalado.

En ese momento se registrará un uso y tu podrás ver, de manera muy visual, como se está utilizando la api.

Adelanto a decirte que un API key, como te explicaré en su sección de ayuda, puede tener más de una app asociada.

 

4) Como conectar tu app cliente con la API

Para poder utilizar la API, todas las conexiones que quieras realizar deberán incluir dos cabeceras necesarias:

  1. Authorization: Bearer <tu clave de api>
    1. "Tu clave api": La clave que acabamos de crear y que podrás copiar pulsando sobre el icono "copiar" de los controles.
  2. app-package-name
    1. El nombre de paquete que registrarás después en la parte de creación de apps.

* Nota: Referenciaré este punto desde el resto de tutoriales y que se entienda cómo poder hacer las conexiones.

 

Esta guía de uso irá actualizándose en caso de que sea necesario por haber incluido funcionalidades nuevas o servicios. Aun así, haré un video que explique cómo hacerlo de manera más cómoda para ti.