Cómo comenzar

Para comenzar a realizar llamadas a la API, deberás configurar y administrar la API para desarrolladores de Google Play directamente desde Google Play Console. Solo el propietario de tu cuenta de desarrollador de Google Play puede administrarla. Las instrucciones que aparecen a continuación indican cómo hacer lo siguiente:

  • Configurar un proyecto de API nuevo o existente
  • Administrar clientes OAuth
  • Usar una cuenta de servicio para acceder a la API
  • Acceder a API especializadas para analizar una app

Cómo vincular un proyecto de API

Antes de acceder a la API, debes vincular tu cuenta de Google Play Console a un proyecto de API. En la mayoría de los casos, te recomendamos que crees un nuevo proyecto, aunque los usuarios actuales pueden vincular uno existente. Recuerda que cada proyecto se puede vincular a una sola cuenta de Google Play Console.

Cómo crear un proyecto de API nuevo

  1. Ve a la página Acceso a la API de Google Play Console.
  2. Acepta las Condiciones del Servicio.
  3. Haz clic en Crear nuevo proyecto.

Automáticamente se generará un proyecto de API vinculado a tu cuenta de Google Play Console.

Cómo usar un proyecto de API existente

Si ya usas la API para desarrolladores de Google Play, sigue estos pasos a fin de vincular un proyecto existente. Si el que quieres vincular no aparece en la lista, verifica que tu cuenta de Google Play Console esté designada como "Propietario" y que esté habilitada la API de Google Play Developer. Luego, haz lo siguiente:

  1. Ve a la página Acceso a la API de Google Play Console.
  2. Acepta las Condiciones del Servicio de la API.
  3. Elige el proyecto que quieras vincular.
  4. Haz clic en Vincular.

Cómo configurar el acceso de clientes a la API

Para usar la API, debes configurar uno de los siguientes métodos de autenticación.

En el caso de las aplicaciones de servidor que se ejecutan en nombre de un robot (como un sistema de integración continua), se recomienda utilizar una cuenta de servicio. Para las aplicaciones cliente que se ejecutan de forma directa en nombre de un usuario humano (como un complemento IDE), se puede usar un cliente OAuth.

Cómo usar una cuenta de servicio

También puedes crear una cuenta de servicio para acceder a la API desde un servidor de compilación sin proporcionar tus credenciales de usuario personales. Para ello, haz lo siguiente:

  1. Ve a la página Acceso a la API de Google Play Console.
  2. En Cuentas de servicio, haz clic en Crear cuenta de servicio.
  3. Sigue las instrucciones que se indican en la página.
  4. Una vez que hayas creado la cuenta en Google Play Console, haz clic en Listo. Como la página Acceso a la API se actualiza automáticamente, se mostrará tu cuenta de servicio.
  5. Haz clic en Otorgar acceso a fin de proporcionar los derechos necesarios para realizar acciones.

Ya deberías poder acceder a la API con la cuenta de servicio. Para obtener más información, consulta este artículo sobre cómo usar OAuth 2.0 para aplicaciones de servidor a servidor.

Cómo usar clientes OAuth

Puedes permitir que los usuarios realicen acciones mediante la API con sus credenciales usando un cliente OAuth, aunque solo podrán llevar a cabo las que se permitan en la página Derechos y cuentas de usuario de Google Play Console. Para crear un cliente de OAuth, haz lo siguiente:

  1. Ve a la página Acceso a la API de Google Play Console.
  2. En Clientes OAuth, haz clic en Crear cliente OAuth.
  3. Configura la información de marca del producto y haz clic en Continuar.
  4. Haz clic en Crear ID de cliente.

Se mostrarán los detalles del nuevo cliente OAuth en una lista de esta página.

API especializadas

La API para desarrolladores de Google Play contiene varias API especializadas que permiten realizar tipos específicos de análisis en la app:

API de Reply to Reviews
Permite ver las opiniones de los usuarios sobre tu app y responder estos comentarios.
API de Voided Purchases
Permite revocar el acceso a productos integrados en la aplicación asociados a compras que anularon los usuarios.

Bibliotecas cliente

Proporcionamos bibliotecas cliente que puedes usar para acceder de forma programática a las API de REST. Si deseas obtener más información al respecto, consulta Bibliotecas cliente y muestras de código.