Permite a los desarrolladores de aplicaciones para Android acceder a sus cuentas de Google Play. En un nivel superior, el flujo de trabajo esperado es “insertar” una edición, realizar cambios según sea necesario y, luego, “confirmarla”.
- Recurso de REST: v3.applications
- Recurso de REST: v3.applications.deviceTierConfigs
- Recurso de REST: v3.apprecovery
- 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.externaltransactions
- 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 que uses 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
Métodos | |
---|---|
dataSafety |
POST /androidpublisher/v3/applications/{packageName}/dataSafety Escribe la declaración de etiquetas de seguridad de una app. |
Recurso de REST: v3.applications.deviceTierConfigs
Métodos | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Crea una nueva configuración del 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 configuraciones del nivel del dispositivo creadas, ordenadas por hora de creación de mayor a menor. |
Recurso de REST: v3.apprecovery
Métodos | |
---|---|
addTargeting |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting Actualiza la segmentación de forma incremental para una acción de recuperación. |
appRecoveries |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries Enumera todos los recursos de la acción de recuperación de una app asociados con un nombre de paquete y una versión de la app en particular. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel Cancela una acción de recuperación de la app que ya está en ejecución. |
create |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries Crea una acción de recuperación de la app con el estado de recuperación como BORRADOR. |
deploy |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy Implementa una acción de recuperación de aplicaciones ya creada con el estado de recuperación DRAFT. |
Recurso de REST: v3.edits
Métodos | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Confirma una edición de la app. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Borra una edición de la aplicación. |
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 app. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Valida una edición de app. |
Recurso de REST: v3.edits.apks
Métodos | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Crea un APK nuevo sin subirlo a Google Play. En su lugar, lo aloja en una URL especificada. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Muestra una lista de todos los APK actuales de la app y la edición. |
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 Muestra una lista de todos los Android App Bundles actuales de la app y la edición. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Sube un Android App Bundle nuevo a esta edición. |
Recurso de REST: v3.edits.countryavailability
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Obtiene la 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 Parches 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 del 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 del APK para hacer referencia al archivo de expansión de otro APK. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Actualiza la configuración del archivo de expansión del APK para hacer referencia al archivo de expansión de otro APK. |
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 el 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 del tipo de imagen especificados, y la 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 Se borran 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 Muestra una lista de 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} Aplica parches a los verificadores. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Se actualizó a los verificadores. |
Recurso de REST: v3.edits.tracks
Métodos | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Crea un segmento nuevo. |
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 todos los segmentos. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Aplica un parche a un segmento. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Actualiza un segmento. |
Recurso de REST: v3.externaltransactions
Métodos | |
---|---|
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions Crea una transacción externa nueva. |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*} Obtiene una transacción externa existente. |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund Realiza un reembolso parcial o parcial de una transacción externa existente. |
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 APKs 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 usuario al paquete determinado. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Quita todo el acceso del usuario a la cuenta de desarrollador o el paquete determinado. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Actualiza el acceso del usuario al paquete determinado. |
Recurso de REST: v3.inappproducts
Métodos | |
---|---|
batchDelete |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete Borra los productos integrados en la aplicación (productos administrados o suscripciones). |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet Lee varios productos integrados en la aplicación, que pueden ser productos administrados o suscripciones. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate Actualiza o inserta uno o más productos integrados en la aplicación (productos administrados o suscripciones). |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Borra un producto integrado en la aplicación (un producto administrado o una suscripción). |
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 (un producto administrado o una suscripción). |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Enumera todos los productos integrados en la aplicación: productos administrados y suscripciones. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Aplica parches a un producto integrado en la aplicación (un producto administrado o una suscripción). |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Actualiza un producto integrado en la aplicación (un producto administrado o una suscripción). |
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 para el uso compartido interno de apps. |
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 interno de apps. |
Recurso de REST: v3.monetization
Métodos | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Calcula los precios de la región con la tasa de cambio del día y los patrones de fijación de precios específicos de cada país, en función del precio de la solicitud para un conjunto de regiones. |
Recurso de REST: v3.monetization.subscriptions
Métodos | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Obsoleto: no se admite el archivo de suscripciones. |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet Lee una o más suscripciones. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate Actualiza un lote de suscripciones. |
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 Muestra una lista de 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. |
batchMigratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices Variante por lotes del extremo MigrateBasePlanPrices. |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates Activa o desactiva los planes básicos en una o varias suscripciones. |
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 reciben un precio de suscripción histórico 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. |
batchGet |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet Lee una o más ofertas de suscripción. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate Actualiza un lote de ofertas de suscripción. |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates Actualiza un lote de estados de 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} Leer una sola oferta |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Muestra una lista de todas las ofertas de 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 Reembolsa la suscripción o el pedido de compra directa desde la aplicación del usuario. |
Recurso de REST: v3.purchases.products
Métodos | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Acepta la compra de un elemento integrado en la app. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Consume la compra de un elemento integrado en la aplicación. |
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 la compra de una suscripción. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Cancela la compra de suscripción del usuario. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Difiere la compra de la suscripción de un usuario hasta un vencimiento futuro específico. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Comprueba si la compra de la suscripción de un usuario es válida y muestra la hora de vencimiento. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Reembolsa la compra de la suscripción de un usuario, pero la suscripción seguirá siendo válida hasta su fecha de vencimiento y seguirá recurriendo. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Reembolsa la compra de la suscripción de un usuario y la revoca de inmediato. |
Recurso de REST: v3.purchases.subscriptionsv2
Métodos | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Obtén metadatos de una suscripción |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke Revoca la compra de una suscripción para el usuario. |
Recurso de REST: v3.purchases.voidedpurchases
Métodos | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Enumera las compras que se cancelaron, se reembolsaron o se devolvieron los cargos. |
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 pueda incluirse en una imagen del sistema de un Android App Bundle ya 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 del 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 a un usuario a la cuenta de desarrollador determinada. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Quita todo el acceso del usuario a la cuenta de desarrollador determinada. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Muestra una lista de 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. |