Damit können Entwickler von Android-Apps auf ihre Google Play-Konten zugreifen. Auf übergeordneter Ebene besteht der erwartete Workflow darin, eine Änderung „einzufügen“, Änderungen nach Bedarf vorzunehmen und dann zu übernehmen.
- REST-Ressource: v3.applications.deviceTierConfigs
- REST-Ressource: v3.edits
- REST-Ressource: v3.edits.apks
- REST-Ressource: v3.edits.bundles
- REST-Ressource: v3.edits.countryavailability
- REST-Ressource: v3.edits.deobfuscationfiles
- REST-Ressource: v3.edits.details
- REST-Ressource: v3.edits.expansionfiles
- REST-Ressource: v3.edits.images
- REST-Ressource: v3.edits.listings
- REST-Ressource: v3.edits.testers
- REST-Ressource: v3.edits.tracks
- REST-Ressource: v3.generatedapks
- REST-Ressource: v3.grants
- REST-Ressource: v3.inappproducts
- REST-Ressource: v3.internalappsharingArtifacts
- REST-Ressource: v3.monetization
- REST-Ressource: v3.monetization.subscriptions
- REST-Ressource: v3.monetization.subscriptions.basePlans
- REST-Ressource: v3.monetization.subscriptions.basePlans.offers
- REST-Ressource: v3.orders
- REST-Ressource: v3.purchases.products
- REST-Ressource: v3.purchases.subscriptions
- REST-Ressource: v3.purchases.subscriptionsv2
- REST-Ressource: v3.purchases.voidedpurchases
- REST-Ressource: v3.reviews
- REST-Ressource: v3.systemapks.variants
- REST-Ressource: v3.users
Dienst: androidpublisher.googleapis.com
Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken benötigt, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://androidpublisher.googleapis.com
REST-Ressource: v3.applications.deviceTierConfigs
Methoden | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Erstellt eine neue Konfiguration der Gerätestufe für eine App. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} Gibt eine bestimmte Konfiguration der Gerätestufe zurück. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Gibt Konfigurationen der erstellten Gerätestufen zurück, sortiert nach absteigender Erstellungszeit. |
REST-Ressource: v3.edits
Methoden | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Commit einer App. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Löscht eine App-Änderung. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Ruft eine App-Änderung ab. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Erstellt eine neue Änderung für eine App. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Überprüft eine App-Änderung. |
REST-Ressource: v3.edits.apks
Methoden | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Erstellt ein neues APK, ohne dass das APK selbst bei Google Play hochgeladen wird. Stattdessen wird das APK unter einer bestimmten URL gehostet. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Listet alle aktuellen APKs der App auf und bearbeitet sie. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Ein APK wird hochgeladen und der aktuellen Änderung hinzugefügt. |
REST-Ressource: v3.edits.bundles
Methoden | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Listet alle aktuellen Android App Bundles der App auf und bearbeitet sie. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Lädt ein neues Android App Bundle für diese Änderung hoch. |
REST-Ressource: v3.edits.countryavailability
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Ruft die Länderverfügbarkeit ab. |
REST-Ressource: v3.edits.deobfuscationfiles
Methoden | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} Lädt eine neue Offenlegungsdatei hoch und wird an das angegebene APK angehängt. |
REST-Ressource: v3.edits.details
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Ruft Details zu einer App ab. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Patchet Details einer Anwendung. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Aktualisiert Details einer App. |
REST-Ressource: v3.edits.expansionfiles
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Ruft die Konfigurationsdatei für die Erweiterung für das angegebene APK ab. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Patchet die Konfigurationsdatei des APK so, dass sie auf die Erweiterungsdatei eines anderen APKs verweist. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Aktualisiert die Konfigurationsdatei der APK-Datei, um auf die Erweiterungsdatei eines anderen APKs zu verweisen. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Es wird eine neue Erweiterungsdatei hochgeladen und an das angegebene APK angehängt. |
REST-Ressource: v3.edits.images
Methoden | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} Löscht das durch die ID angegebene Bild aus der Änderung. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Löscht alle Bilder für die angegebene Sprache und den angegebenen Bildtyp. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Listet alle Images auf. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Lädt ein Bild der angegebenen Sprache und des angegebenen Bildtyps hoch und fügt es der Änderung hinzu. |
REST-Ressource: v3.edits.listings
Methoden | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Löscht einen lokalisierten Store-Eintrag. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Löscht alle Store-Einträge. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Ruft einen lokalisierten Store-Eintrag ab. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Listet alle lokalisierten Store-Einträge auf. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Patchet einen lokalisierten Store-Eintrag. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Erstellt oder aktualisiert einen lokalisierten Store-Eintrag. |
REST-Ressource: v3.edits.testers
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Ruft Tester ab. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Patchet die Tester. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Tester werden aktualisiert. |
REST-Ressource: v3.edits.tracks
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Ruft einen Track ab. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Listet alle Tracks auf. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Patchet einen Track. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Aktualisiert einen Track. |
REST-Ressource: v3.generatedapks
Methoden | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Lädt ein einzelnes signiertes APK herunter, das aus einem App Bundle generiert wurde. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} Gibt Download-Metadaten für alle APKs zurück, die von einem bestimmten App Bundle generiert wurden. |
REST-Ressource: v3.grants
Methoden | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants Gewähren Sie einem Nutzer Zugriff auf das angegebene Paket. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Entfernt den Zugriff des Nutzers auf das angegebene Paket oder Entwicklerkonto. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Aktualisiert den Zugriff des Nutzers auf das angegebene Paket. |
REST-Ressource: v3.inappproducts
Methoden | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Löscht ein In-App-Produkt (z.B. |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Ruft ein In-App-Produkt ab, das ein verwaltetes Produkt oder ein Abo sein kann. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Erstellt ein In-App-Produkt (d.h. |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Listet alle In-App-Produkte auf – sowohl verwaltete Produkte als auch Abos. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Patchet ein In-App-Produkt (d.h. |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Aktualisiert ein In-App-Produkt (z.B. |
REST-Ressource: v3.internalappsharingArtifacts
Methoden | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Ein APK wird in die interne App-Freigabe hochgeladen. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle Lädt ein App Bundle für die interne App-Freigabe hoch. |
REST-Ressource: v3.monetization
Methoden | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Berechnet die Regionspreise anhand des heutigen Wechselkurses und länderspezifischer Preismuster auf Grundlage des Preises in der Anfrage für eine Gruppe von Regionen. |
REST-Ressource: v3.monetization.subscriptions
Methoden | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Archiviert ein Abo. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions Erstellt ein neues Abo. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Löscht ein Abo. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Liest ein einzelnes Abo. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Listet alle Abos in einer bestimmten App auf. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Aktualisiert ein bestehendes Abo. |
REST-Ressource: v3.monetization.subscriptions.basePlans
Methoden | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate Aktiviert ein Basis-Abo. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate Deaktiviert ein Basis-Abo. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} Löscht ein Basis-Abo. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices Migriert Abonnenten, die einen historischen Abopreis erhalten, zum aktuell angebotenen Preis in der angegebenen Region. |
REST-Ressource: v3.monetization.subscriptions.basePlans.offers
Methoden | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate Aktiviert ein Aboangebot. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Erstellt ein neues Aboangebot. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate Deaktiviert ein Aboangebot. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Löscht ein Aboangebot. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Liest ein einzelnes Angebot |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Listet alle Angebote für ein bestimmtes Abo auf. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} Aktualisiert ein bestehendes Aboangebot. |
REST-Ressource: v3.orders
Methoden | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Erstattet dem Nutzer das Abo oder die In-App-Bestellung. |
REST-Ressource: v3.purchases.products
Methoden | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Hiermit wird der Kauf eines In-App-Artikels bestätigt. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Verbraucht einen In-App-Artikel. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Prüft den Kauf- und Verbrauchsstatus eines In-App-Artikels. |
REST-Ressource: v3.purchases.subscriptions
Methoden | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Hiermit wird der Kauf eines Abos bestätigt. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Kündigt das Abo eines Nutzers. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Verschiebt den Abokauf eines Nutzers bis zu einem bestimmten zukünftigen Ablaufzeitpunkt. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Überprüft, ob der Abokauf eines Nutzers gültig ist, und gibt die Ablaufzeit zurück. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Dadurch wird der Abokauf eines Nutzers erstattet. Das Abo bleibt jedoch bis zum Ende gültig und wird automatisch verlängert. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Dadurch wird der Abokauf eines Nutzers erstattet und widerrufen. |
REST-Ressource: v3.purchases.subscriptionsv2
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Metadaten zu einem Abo abrufen |
REST-Ressource: v3.purchases.voidedpurchases
Methoden | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Gibt die Käufe an, die storniert, erstattet oder zurückgebucht wurden. |
REST-Ressource: v3.reviews
Methoden | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} Ruft eine einzelne Rezension ab. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews Listet alle Rezensionen auf. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Antwortet auf eine einzelne Rezension oder aktualisiert eine vorhandene Antwort. |
REST-Ressource: v3.systemapks.variants
Methoden | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Erstellt ein APK, das in ein System-Image aus einem bereits hochgeladenen Android App Bundle aufgenommen werden kann. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download lädt ein zuvor erstelltes System-APK herunter, das für die Aufnahme in ein System-Image geeignet ist. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Gibt eine zuvor erstellte System-APK-Variante zurück. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Gibt die Liste der zuvor erstellten System-APK-Varianten zurück. |
REST-Ressource: v3.users
Methoden | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Gewähren Sie einem Nutzer Zugriff auf das angegebene Entwicklerkonto. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Entfernt den Zugriff des Nutzers auf das angegebene Entwicklerkonto. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Listet alle Nutzer mit Zugriff auf ein Entwicklerkonto auf. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Aktualisiert den Zugriff des Nutzers auf das Entwicklerkonto. |