Permite que los programadores de aplicaciones de Android accedan a sus cuentas de Google Play. En un nivel alto, el flujo de trabajo esperado es "insertar", "Editar", realizar cambios según sea necesario y luego "Confirmar".
- Recurso de REST: v3.applications.deviceTierConfigs
- Recurso de REST: v3.edits
- Recurso de REST: v3.edits.apks
- Recurso de REST: v3.edits.bundles
- Recurso de REST: v3.edits.countryavailability
- Recurso de REST: v3.edits.deobfuscationfiles
- Recurso de REST: v3.edits.details
- Recurso de REST: v3.edits.expansionfiles
- Recurso de REST: v3.edits.images
- Recurso de REST: v3.edits.listings
- Recurso de REST: v3.edits.testers
- Recurso de REST: v3.edits.tracks
- Recurso de REST: v3.generatedapks
- Recurso de REST: v3.grants
- Recurso de REST: v3.inappproducts
- Recurso de REST: v3.internalappsharingartifacts
- Recurso de REST: v3.monetization
- Recurso de REST: v3.monetization.subscriptions
- Recurso de REST: v3.monetization.subscriptions.basePlans
- Recurso de REST: v3.monetization.subscriptions.basePlans.offers
- Recurso de REST: v3.orders
- Recurso de REST: v3.purchases.products
- Recurso de REST: v3.purchases.subscriptions
- Recurso de REST: v3.purchases.subscriptionsv2
- Recurso de REST: v3.purchases.voidedpurchases
- Recurso de REST: v3.reviews
- Recurso de REST: v3.systemapks.variants
- Recurso de REST: v3.users
Servicio: androidpublisher.googleapis.com
Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://androidpublisher.googleapis.com
Recurso de REST: v3.applications.deviceTierConfigs
Métodos | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Crea una nueva configuración a nivel del dispositivo para una app. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} Muestra una configuración del nivel del dispositivo en particular. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Muestra las opciones de configuración del nivel del dispositivo creadas por tiempo de creación descendente. |
Recurso de REST: v3.edits
Métodos | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Confirma la edición de una app. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Borra una edición de la app. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Obtiene una edición de la aplicación. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Crea una nueva edición para una aplicación. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Valida una edición de la aplicación. |
Recurso de REST: v3.edits.apks
Métodos | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Crea un APK nuevo sin subirlo en Google Play. En su lugar, aloja el APK en una URL especificada. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Enumera todos los APK actuales de la app y edítalos. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Sube un APK y lo agrega a la edición actual. |
Recurso de REST: v3.edits.bundles
Métodos | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Enumera todos los Android App Bundles actuales de la app y edítalos. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Sube un nuevo Android App Bundle a esta edición. |
Recurso de REST: v3.edits.countryavailability
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Obtiene disponibilidad por país. |
Recurso de REST: v3.edits.deobfuscationfiles
Métodos | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} Sube un nuevo archivo de desofuscación y lo adjunta al APK especificado. |
Recurso de REST: v3.edits.details
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Obtiene detalles de una app. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Aplicar parches a los detalles de una app |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Actualiza los detalles de una app. |
Recurso de REST: v3.edits.expansionfiles
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Recupera la configuración del archivo de expansión para el APK especificado. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Aplica un parche a la configuración del archivo de expansión de APK para hacer referencia a otro archivo de expansión. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Actualiza la configuración del archivo de expansión APK para hacer referencia a otro archivo de expansión. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Sube un nuevo archivo de expansión y lo adjunta al APK especificado. |
Recurso de REST: v3.edits.images
Métodos | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} Borra la imagen (especificada por ID) de la edición. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Borra todas las imágenes del idioma y el tipo de imagen especificados. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Enumera todas las imágenes. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Sube una imagen del idioma y el tipo de imagen especificados y los agrega a la edición. |
Recurso de REST: v3.edits.listings
Métodos | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Borra una ficha de Play Store localizada. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Borra todas las fichas de Play Store. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Obtiene una ficha de Play Store localizada. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Enumera todas las fichas de Play Store localizadas. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Aplica parches a una ficha de Play Store localizada. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Crea o actualiza una ficha de Play Store localizada. |
Recurso de REST: v3.edits.testers
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Obtiene verificadores. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Aplicar parches a los verificadores. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Actualiza a los verificadores. |
Recurso de REST: v3.edits.tracks
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Obtiene una pista. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Muestra una lista de todas las pistas. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Aplica parches a una pista. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Actualiza una pista. |
Recurso de REST: v3.generatedapks
Métodos | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Descarga un solo APK firmado generado a partir de un paquete de aplicación. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} Muestra los metadatos de descarga de todos los APK que se generaron a partir de un paquete de aplicación determinado. |
Recurso de REST: v3.grants
Métodos | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants Otorga acceso a un paquete determinado para un usuario. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Quita todo el acceso del usuario al paquete o a la cuenta de desarrollador correspondientes. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Actualiza el acceso del usuario al paquete específico. |
Recurso de REST: v3.inappproducts
Métodos | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Borra un producto integrado en la aplicación (es decir, |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Obtiene un producto integrado en la aplicación, que puede ser un producto administrado o una suscripción. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Crea un producto integrado en la aplicación (es decir, |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Enumera todos los productos integrados en la aplicación, los productos administrados y las suscripciones. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Aplica parches a un producto integrado en la aplicación (es decir, |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Actualiza un producto integrado en la aplicación (es decir, |
Recurso de REST: v3.internalappsharingartifacts
Métodos | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Sube un APK al uso compartido de apps a nivel interno. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle Sube un paquete de aplicación al uso compartido de apps a nivel interno. |
Recurso de REST: v3.monetization
Métodos | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Calcula los precios regionales mediante el tipo de cambio actual y los patrones de fijación de precios específicos del país, en función del precio indicado en la solicitud de un conjunto de regiones. |
Recurso de REST: v3.monetization.subscriptions
Métodos | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Archiva una suscripción. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions Crea una suscripción nueva. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Borra una suscripción. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Lee una sola suscripción. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Enumera todas las suscripciones de una app determinada. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Actualiza una suscripción existente. |
Recurso de REST: v3.monetization.subscriptions.basePlans
Métodos | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate Activa un plan básico. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate Desactiva un plan básico. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} Borra un plan básico. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices Migra a los suscriptores que tienen un precio histórico de suscripción al precio que se ofrece actualmente para la región especificada. |
Recurso de REST: v3.monetization.subscriptions.basePlans.offers
Métodos | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate Activa una oferta de suscripción. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Crea una nueva oferta de suscripción. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate Desactiva una oferta de suscripción. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Borra una oferta de suscripción. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Lee una sola oferta. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Enumera todas las ofertas en una suscripción determinada. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} Actualiza una oferta de suscripción existente. |
Recurso de REST: v3.orders
Métodos | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Permite reembolsar una suscripción del usuario o una orden de compra directa desde la aplicación. |
Recurso de REST: v3.purchases.products
Métodos | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Confirma la compra de un elemento integrado en la app. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Verifica el estado de compra y consumo de un elemento integrado en la app. |
Recurso de REST: v3.purchases.subscriptions
Métodos | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Acepta una compra de suscripción. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Cancela la compra de una suscripción del usuario. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Aplaza la compra de la suscripción de un usuario hasta una fecha de vencimiento futura especificada. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Comprueba si la compra de una suscripción de un usuario es válida y muestra su hora de vencimiento. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Reembolsa la compra de una suscripción de un usuario, pero la suscripción sigue siendo válida hasta su fecha de vencimiento y se seguirá repitiendo. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Permite reembolsar y revocar de inmediato la compra de una suscripción del usuario. |
Recurso de REST: v3.purchases.subscriptionsv2
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Obtén metadatos sobre una suscripción |
Recurso de REST: v3.purchases.voidedpurchases
Métodos | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Muestra las compras que se cancelaron, reembolsaron o se reembolsaron. |
Recurso de REST: v3.reviews
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} Obtiene una sola opinión. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews Muestra una lista de todas las opiniones. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Responde a una sola opinión o actualiza una respuesta existente. |
Recurso de REST: v3.systemapks.variants
Métodos | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Crea un APK que se puede incluir en una imagen del sistema de un Android App Bundle que ya se haya subido. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Descarga un APK del sistema creado anteriormente que es adecuado para incluirse en una imagen del sistema. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Muestra una variante de APK del sistema creada anteriormente. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Muestra la lista de variantes de APK del sistema creadas anteriormente. |
Recurso de REST: v3.users
Métodos | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Otorga acceso para un usuario a la cuenta de desarrollador determinada. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Quita todo acceso para el usuario a la cuenta de desarrollador determinada. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Enumera todos los usuarios con acceso a una cuenta de desarrollador. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Actualiza el acceso del usuario a la cuenta de desarrollador. |