Hiermit können Entwickler von Android-Apps auf ihre Google Play-Konten zugreifen. Auf übergeordneter Ebene wird erwartet, dass Sie einen „Bearbeiten“ einfügen, Änderungen nach Bedarf vornehmen und ihn dann „übergeben“.
- 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.generateapks
- REST-Ressource: v3.grants
- REST-Ressource: v3.inappproducts
- REST-Ressource: v3.internalappsharingArtefakte
- 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
Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, 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 Geräteklassenkonfiguration 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 die erstellten Konfigurationen der Gerätestufe zurück, geordnet nach absteigender Erstellungszeit. |
REST-Ressource: v3.edits
Methoden | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Übernimmt eine App-Bearbeitung. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Löscht eine App-Bearbeitung. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Ruft eine App-Bearbeitung 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-Bearbeitung. |
REST-Ressource: v3.edits.apks
Methoden | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Erstellt ein neues APK, ohne das APK selbst bei Google Play hochzuladen, sondern hostet das APK unter einer bestimmten URL. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Listet alle aktuellen APKs der App auf und bearbeite 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 bearbeite sie. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Ladet ein neues Android App Bundle in 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} Es wird eine neue Offenlegungsdatei hochgeladen und 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 die Details einer Anwendung. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Aktualisiert die 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 der APK-Erweiterung so, dass sie auf eine andere APK-Erweiterungsdatei verweist. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Aktualisiert die Konfigurationsdatei der APK-Erweiterungsdatei so, dass sie auf eine andere APK-Erweiterungsdatei verweist |
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 Bearbeitung. |
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} Ein Bild der angegebenen Sprache und des Bildtyps wird hochgeladen und der Änderung hinzugefügt. |
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 Patches. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Aktualisiert Tester. |
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.generateapks
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/*} Dadurch wird der gesamte Zugriff des Nutzers auf das angegebene Paket oder Entwicklerkonto entfernt. |
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 (d.h. |
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 (z.B. |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Führt 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 (d.h. |
REST-Ressource: v3.internalappsharingArtefakte
Methoden | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk APK-Datei wird zur internen 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 basierend auf dem Preis in der Anfrage für eine Reihe 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 vorhandenes 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 bisherigen Abopreis erhalten, zum aktuell angebotenen Preis für die angegebene 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} Lies ein einzelnes Angebot |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Listet alle Angebote unter einem bestimmten 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 das Abo oder die In-App-Bestellung eines Nutzers. |
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. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Prüft den Kauf- und Konsumstatus eines In-App-Artikels. |
REST-Ressource: v3.purchases.subscriptions
Methoden | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Hiermit wird ein Abokauf 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 Ablauf. |
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 Der Abokauf eines Nutzers wird erstattet. Das Abo bleibt jedoch bis zum Ablauf der Gültigkeit gültig und wird verlängert. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Wenn ein Nutzer ein Abo kauft, wird es sofort erstattet. |
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 Führt die Käufe auf, die storniert, erstattet oder storniert 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 Eine einzelne Rezension wird beantwortet oder eine vorhandene Antwort wird aktualisiert. |
REST-Ressource: v3.systemapks.variants
Methoden | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Erstellt ein APK, das in ein Systemimage eines bereits hochgeladenen Android App Bundles aufgenommen werden kann. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Lädt ein zuvor erstelltes System-APK herunter, das zur 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/*} Dadurch wird der gesamte Zugriff des Nutzers auf das angegebene Entwicklerkonto entfernt. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Führt alle Nutzer auf, die Zugriff auf ein Entwicklerkonto haben. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Aktualisiert den Zugriff des Nutzers auf das Entwicklerkonto. |