Consente agli sviluppatori di applicazioni Android di accedere ai loro account Google Play. A livello generale, il flusso di lavoro previsto consiste nell'"inserire" una modifica, apportare le modifiche necessarie e quindi eseguirne il commit.
- Risorsa REST: v3.applications.deviceTierConfigs
- Risorsa REST: v3.edits
- Risorsa REST: v3.edits.apks
- Risorsa REST: v3.edits.bundles
- Risorsa REST: v3.edits.countryavailability
- Risorsa REST: v3.edits.deobfuscationfiles
- Risorsa REST: v3.edits.details
- Risorsa REST: v3.edits.expansionfiles
- Risorsa REST: v3.edits.images
- Risorsa REST: v3.edits.listings
- Risorsa REST: v3.edits.testers
- Risorsa REST: v3.edits.tracks
- Risorsa REST: v3.externaltransactions
- Risorsa REST: v3.generateapks
- Risorsa REST: v3.grants
- Risorsa REST: v3.inappproducts
- Risorsa REST: v3.internalappsharingartifacts
- Risorsa REST: v3.monetization
- Risorsa REST: v3.monetization.subscriptions
- Risorsa REST: v3.monetization.subscriptions.basePlans
- Risorsa REST: v3.monetization.subscriptions.basePlans.offers
- Risorsa REST: v3.orders
- Risorsa REST: v3.purchases.products
- Risorsa REST: v3.purchases.subscriptions
- Risorsa REST: v3.purchases.subscriptionsv2
- Risorsa REST: v3.purchases.voidedpurchases
- Risorsa REST: v3.reviews
- Risorsa REST: v3.systemapks.variants
- Risorsa REST: v3.users
Servizio: androidpublisher.googleapis.com
Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:
https://androidpublisher.googleapis.com
Risorsa REST: v3.applications.deviceTierConfigs
Metodi | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Crea una nuova configurazione a livello di dispositivo per un'app. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} Restituisce una specifica configurazione a livello di dispositivo. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Restituisce le configurazioni a livello di dispositivo create, ordinate per data/ora di creazione in ordine decrescente. |
Risorsa REST: v3.edits
Metodi | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Esegue il commit di una modifica dell'app. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Elimina una modifica dell'app. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Riceve una modifica dell'app. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Crea una nuova modifica per un'app. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Convalida una modifica dell'app. |
Risorsa REST: v3.edits.apks
Metodi | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Crea un nuovo APK senza caricare l'APK stesso su Google Play, ma ospitarlo su un URL specificato. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Elenca tutti gli APK attuali dell'app e modifica. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Carica un APK e lo aggiunge alla modifica corrente. |
Risorsa REST: v3.edits.bundles
Metodi | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Elenca tutti gli attuali Android App Bundle dell'app e modificali. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Carica un nuovo Android App Bundle per questa modifica. |
Risorsa REST: v3.edits.countryavailability
Metodi | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Visualizza la disponibilità per paese. |
Risorsa REST: v3.edits.deobfuscationfiles
Metodi | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} Carica un nuovo file di deoffuscamento e lo viene allegato all'APK specificato. |
Risorsa REST: v3.edits.details
Metodi | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Consente di acquisire i dettagli di un'app. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Dettagli delle patch di un'app. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Consente di aggiornare i dettagli di un'app. |
Risorsa REST: v3.edits.expansionfiles
Metodi | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Consente di recuperare la configurazione del file di espansione per l'APK specificato. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Applica patch alla configurazione del file di espansione dell'APK in modo che faccia riferimento al file di espansione di un altro APK. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Aggiorna la configurazione del file di espansione dell'APK in modo che faccia riferimento al file di espansione di un altro 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} Carica un nuovo file di espansione e lo viene allegato all'APK specificato. |
Risorsa REST: v3.edits.images
Metodi | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} Elimina l'immagine (specificata dall'ID) dalla modifica. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Elimina tutte le immagini per la lingua e il tipo di immagine specificati. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Elenca tutte le immagini. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Carica un'immagine della lingua e del tipo di immagine specificati, poi aggiunge il testo alla modifica. |
Risorsa REST: v3.edits.listings
Metodi | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Elimina una scheda dello Store localizzata. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Elimina tutte le schede dello Store. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Consente di ricevere una scheda dello Store localizzata. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Elenca tutte le schede dello Store localizzate. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Applica patch a una scheda dello Store localizzata. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Crea o aggiorna una scheda dello Store localizzata. |
Risorsa REST: v3.edits.testers
Metodi | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Ottieni tester. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Tester delle patch. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Aggiorna i tester. |
Risorsa REST: v3.edits.tracks
Metodi | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Crea un nuovo canale. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Ottieni una traccia. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Elenca tutte le tracce. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Applica patch a una traccia. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Aggiorna un canale. |
Risorsa REST: v3.externaltransactions
Metodi | |
---|---|
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions Crea una nuova transazione esterna. |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*} Recupera una transazione esterna esistente. |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund Rimborsi o rimborsa parzialmente una transazione esterna esistente. |
Risorsa REST: v3.generatedapks
Metodi | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Scarica un singolo APK firmato generato da un app bundle. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} Restituisce i metadati di download per tutti gli APK generati da un determinato app bundle. |
Risorsa REST: v3.grants
Metodi | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants Concedi a un utente l'accesso al pacchetto specificato. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Rimuove l'accesso dell'utente al pacchetto o all'account sviluppatore specificato. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Consente di aggiornare l'accesso dell'utente al pacchetto specificato. |
Risorsa REST: v3.inappproducts
Metodi | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Elimina un prodotto in-app (un prodotto gestito o un abbonamento). |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Consente di ottenere un prodotto in-app, che può essere un prodotto gestito o un abbonamento. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Crea un prodotto in-app (un prodotto gestito o un abbonamento). |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Elenca tutti i prodotti in-app, sia prodotti gestiti sia abbonamenti. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Applica patch a un prodotto in-app (un prodotto gestito o un abbonamento). |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Consente di aggiornare un prodotto in-app (un prodotto gestito o un abbonamento). |
Risorsa REST: v3.internalappsharingartifacts
Metodi | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Carica un APK per la condivisione interna delle app. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle Carica un app bundle per la condivisione interna delle app. |
Risorsa REST: v3.monetization
Metodi | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Calcola i prezzi per regione, utilizzando il tasso di cambio della data corrente e i modelli di prezzi specifici del paese, in base al prezzo nella richiesta per un insieme di regioni. |
Risorsa REST: v3.monetization.subscriptions
Metodi | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Archivia un abbonamento. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions Crea un nuovo abbonamento. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Elimina una sottoscrizione. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Legge un singolo abbonamento. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Elenca tutti gli abbonamenti sotto una determinata app. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Consente di aggiornare un abbonamento esistente. |
Risorsa REST: v3.monetization.subscriptions.basePlans
Metodi | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate Attiva un piano base. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate Disattiva un piano base. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} Elimina un piano base. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices Esegue la migrazione degli abbonati che ricevono un prezzo di abbonamento storico al prezzo attualmente offerto per la regione specificata. |
Risorsa REST: v3.monetization.subscriptions.basePlans.offers
Metodi | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate Attiva un'offerta di abbonamento. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Crea una nuova offerta di abbonamento. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate Disattiva un'offerta di abbonamento. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Elimina un'offerta di abbonamento. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Legge una singola offerta |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Elenca tutte le offerte sotto un determinato abbonamento. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} Consente di aggiornare un'offerta di abbonamento esistente. |
Risorsa REST: v3.orders
Metodi | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Consente di rimborsare l'abbonamento o l'ordine di acquisto in-app di un utente. |
Risorsa REST: v3.purchases.products
Metodi | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Conferma l'acquisto di un articolo inapp. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Effettua l'acquisto di un articolo inapp. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Controlla lo stato di acquisto e consumo di un articolo inapp. |
Risorsa REST: v3.purchases.subscriptions
Metodi | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Conferma l'acquisto di un abbonamento. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Annulla l'acquisto dell'abbonamento di un utente. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Rimanda l'acquisto dell'abbonamento di un utente fino a una data di scadenza futura specificata. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Verifica se l'acquisto dell'abbonamento di un utente è valido e restituisce la data di scadenza. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Consente di rimborsare l'acquisto dell'abbonamento da parte di un utente, ma l'abbonamento rimane valido fino alla data di scadenza e continuerà a essere ricorrente. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Consente di rimborsare e revocare immediatamente l'acquisto dell'abbonamento da parte dell'utente. |
Risorsa REST: v3.purchases.subscriptionsv2
Metodi | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Visualizzare i metadati relativi a un abbonamento |
Risorsa REST: v3.purchases.voidedpurchases
Metodi | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Elenca gli acquisti annullati, rimborsati o stornati. |
Risorsa REST: v3.reviews
Metodi | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} Riceve una singola recensione. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews Elenca tutte le recensioni. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Risposte a una singola recensione o aggiornano una risposta esistente. |
Risorsa REST: v3.systemapks.variants
Metodi | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Crea un APK idoneo per l'inclusione in un'immagine di sistema da un Android App Bundle già caricato. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Scarica un APK di sistema creato in precedenza che può essere incluso in un'immagine di sistema. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Restituisce una variante dell'APK di sistema creata in precedenza. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Restituisce l'elenco delle varianti degli APK di sistema create in precedenza. |
Risorsa REST: v3.users
Metodi | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Concedi l'accesso a un utente all'account sviluppatore specificato. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Rimuove l'accesso dell'utente all'account sviluppatore specificato. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Elenca tutti gli utenti con accesso a un account sviluppatore. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Aggiorna l'accesso dell'utente all'account sviluppatore. |