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 en 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 se haya habilitado la API para desarrolladores de Google Play. Luego, haz lo siguiente:

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

Ya se vinculó tu cuenta de Google Play Console al proyecto de API. Los usuarios de la versión 1 de la API para desarrolladores de Google Play deben tener en cuenta que los siguientes recursos de la versión 1 cambiaron de nombre durante la actualización a la versión 2:

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 en 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 Developers Console, haz clic en Listo. Como la página Acceso a la API se actualiza automáticamente, se mostrará tu cuenta de servicio al instante.
  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 lo que esté permitido en la página Derechos y cuentas de usuario de Google Play Console. Para crear un cliente OAuth, haz lo siguiente:

  1. Ve a la página Acceso a la API en 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 Responder a reseñas
Permite ver las opiniones de los usuarios sobre tu app y responder estos comentarios.
API de Compras anuladas
Permite revocar el acceso a productos integrados en la aplicación asociados a compras que anuló un usuario.

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 este artículo sobre muestras de código y bibliotecas cliente.