Permet aux développeurs d'applications Android d'accéder à leur compte Google Play. De manière générale, le processus attendu consiste à "insérer" une modification, à la modifier si nécessaire, puis à la "commettre".
- Ressource REST: v3.applications.deviceTierConfigs
- Ressource REST: v3.edits
- Ressource REST: v3.edits.apks
- Ressource REST: v3.edits.bundles
- Ressource REST: v3.edits.countryavailability
- Ressource REST: v3.edits.deobfuscationfiles
- Ressource REST: v3.edits.details
- Ressource REST: v3.edits.expansionfiles
- Ressource REST: v3.edits.images
- Ressource REST: v3.edits.listings
- Ressource REST: v3.edits.testers
- Ressource REST: v3.edits.tracks
- Ressource REST: v3.generatedapks
- Ressource REST: v3.grants
- Ressource REST: v3.inappproducts
- Ressource REST: v3.internalappsharingartefacts
- Ressource REST: v3.monetization
- Ressource REST: v3.monetization.subscriptions
- Ressource REST: v3.monetization.subscriptions.basePlans
- Ressource REST: v3.monetization.subscriptions.basePlans.offers
- Ressource REST: v3.orders
- Ressource REST: v3.purchases.products
- Ressource REST: v3.purchases.subscriptions
- Ressource REST: v3.purchases.subscriptionsv2
- Ressource REST: v3.purchases.voidedpurchases
- Ressource REST: v3.reviews
- Ressource REST: v3.systemapks.variants
- Ressource REST: v3.users
Service: androidpublisher.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut avoir plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://androidpublisher.googleapis.com
Ressource REST : v3.applications.deviceTierConfigs
Méthodes | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Crée une configuration de niveau d'appareil pour une application. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} Renvoie une configuration de niveau d'appareil particulière. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Renvoie les configurations de niveau d'appareil créées, triées par heure de création décroissante. |
Ressource REST : v3.edits
Méthodes | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Applique une modification de l'application. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Supprime une modification apportée à l'application. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Récupère une modification de l'application. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits Crée une modification pour une application. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate Valide une modification apportée à l'application. |
Ressource REST: v3.edits.apks
Méthodes | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Crée un APK sans l'importer dans Google Play, au lieu de l'héberger à une URL spécifiée. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Répertorie tous les APK actuels de l'application et modifiez-les. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Permet d'importer un APK et de l'ajouter à la modification actuelle. |
Ressource REST : v3.edits.bundles
Méthodes | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Répertorie tous les app bundles Android actuels de l'application et modifiez-les. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Importe un nouvel Android App Bundle pour cette modification. |
Ressource REST: v3.edits.countryavailability
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} Récupère la disponibilité par pays. |
Ressource REST : v3.edits.deobfuscationfiles
Méthodes | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} Importez un nouveau fichier de désobscurcissement et joignez-le à l'APK spécifié. |
Ressource REST : v3.edits.details
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Récupère les détails d'une application. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details corrige les détails d'une application. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Met à jour les détails d'une application. |
Ressource REST: v3.edits.expansionfiles
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Extrait la configuration du fichier d'extension pour l'APK spécifié. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Correctifie la configuration du fichier d'extension APK pour référencer un autre fichier d'extension d'APK. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Met à jour la configuration du fichier d'extension APK pour référencer un autre fichier d'extension d'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} Importe un nouveau fichier d'extension et l'associe à l'APK spécifié. |
Ressource REST : v3.edits.images
Méthodes | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} Supprime l'image (spécifiée par son ID) de la modification. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Supprime toutes les images correspondant à la langue et au type d'image spécifiés. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Répertorie toutes les images. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} importe une image de la langue et du type d'image spécifiés, puis les ajoute à la modification ; |
Ressource REST: v3.edits.listings
Méthodes | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Supprime une fiche Play Store localisée. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Supprime toutes les fiches Play Store. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Récupère une fiche Play Store localisée. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings Répertorie toutes les fiches Play Store localisées. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Corriger une fiche Play Store localisée |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} Crée ou met à jour une fiche Play Store localisée. |
Ressource REST : v3.edits.testers
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Récupère les testeurs. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Correctifs les testeurs. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Met à jour les testeurs. |
Ressource REST: v3.edits.tracks
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Récupère un suivi. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Répertorie tous les canaux. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} corrige un canal. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Met à jour un canal. |
Ressource REST : v3.generatedapks
Méthodes | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Télécharge un APK signé unique généré à partir d'un app bundle. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} Renvoie les métadonnées de téléchargement de tous les APK générés à partir d'un app bundle donné. |
Ressource REST: v3.grants
Méthodes | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants Accorde à un utilisateur l'accès au package donné. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Révoque tous les accès de l'utilisateur au package ou au compte de développeur indiqué. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} Met à jour l'accès de l'utilisateur au package donné. |
Ressource REST: v3.inappproducts
Méthodes | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Supprime un produit intégré à l'application |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Récupère un produit intégré à l'application, qui peut être un produit géré ou un abonnement. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Crée un produit intégré à l'application |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Répertorie tous les produits intégrés à l'application, qu'il s'agisse de produits gérés ou d'abonnements. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Correctife un produit intégré à l'application |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Met à jour un produit intégré à l'application |
Ressource REST : v3.internalappsharingartefacts
Méthodes | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Permet d'importer un APK dans le cadre du partage interne d'application. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle Importe un app bundle en partage d'application en interne. |
Ressource REST: v3.monetization
Méthodes | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Calcule les prix par région à l'aide du taux de change du jour et des schémas de tarification spécifiques à chaque pays, en fonction du prix de la requête pour un ensemble de régions. |
Ressource REST: v3.monetization.subscriptions
Méthodes | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive Archive un abonnement. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions Crée un abonnement. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Supprime un abonnement. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} Lecture d'un seul abonnement |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Répertorie tous les abonnements d'une application donnée. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} Met à jour un abonnement existant. |
Ressource REST : v3.monetization.subscriptions.basePlans
Méthodes | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate Active un forfait de base. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate Désactive un forfait de base. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} Supprime un forfait de base. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices Transfère les abonnés bénéficiant d'un historique de l'abonnement vers le prix actuellement proposé pour la région spécifiée. |
Ressource REST: v3.monetization.subscriptions.basePlans.offers
Méthodes | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate Active une offre d'abonnement. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Crée une offre d'abonnement. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate Désactive une offre d'abonnement. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Supprime une offre d'abonnement. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} Lit une seule offre |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Répertorie toutes les offres d'un abonnement donné. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} Met à jour une offre d'abonnement existante. |
Ressource REST : v3.orders
Méthodes | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund Rembourse un abonnement ou un bon de commande via l'application d'un utilisateur. |
Ressource REST : v3.purchases.products
Méthodes | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Confirmez l'achat d'un élément intégré à l'application. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} Vérifie l'état d'achat et de consommation d'un élément intégré à l'application. |
Ressource REST : v3.purchases.subscriptions
Méthodes | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Confirme la souscription d'un abonnement. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel Annule l'abonnement d'un utilisateur. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer Diffère l'achat de l'abonnement d'un utilisateur jusqu'à une date d'expiration ultérieure spécifiée. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Vérifie si l'abonnement d'un utilisateur est valide et renvoie son délai d'expiration. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund Remboursement de l'abonnement d'un utilisateur, mais l'abonnement reste valide jusqu'à son expiration et se poursuivra à nouveau. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke Rembourse et révoque immédiatement l'abonnement d'un utilisateur. |
Ressource REST : v3.purchases.subscriptionsv2
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} Obtenir des métadonnées sur un abonnement |
Ressource REST : v3.purchases.voidedpurchases
Méthodes | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Répertorie les achats annulés, remboursés ou débités. |
Ressource REST: v3.reviews
Méthodes | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} Récupère un seul avis. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews Répertorie tous les avis. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Réponses à un seul avis ou met à jour une réponse existante. |
Ressource REST : v3.systemapks.variants
Méthodes | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Crée un APK qui peut être inclus dans une image système à partir d'un Android App Bundle déjà importé. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download Télécharge un APK système précédemment créé, qui peut être inclus dans une image système. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} Renvoie une variante d'APK système précédemment créée. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Renvoie la liste des variantes APK système précédemment créées. |
Ressource REST: v3.users
Méthodes | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Accordez à un utilisateur l'accès au compte de développeur donné. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Supprime tous les accès de l'utilisateur au compte de développeur indiqué. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users Répertorie tous les utilisateurs ayant accès à un compte de développeur. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} Met à jour l'accès de l'utilisateur au compte de développeur. |