Permet aux développeurs d'applications Android d'accéder à leur compte Google Play. De manière générale, le flux de travail attendu est d'insérer une modification, d'y apporter les modifications nécessaires, puis de la valider.
- Ressource REST: v3.applications
- Ressource REST: v3.applications.deviceTierConfigs
- Ressource REST: v3.apprecovery
- 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.extensionfiles
- Ressource REST: v3.edits.images
- Ressource REST: v3.edits.listings
- Ressource REST: v3.edits.testers
- Ressource REST: v3.edits.tracks
- Ressource REST: v3.externaltransactions
- Ressource REST: v3.generatedapks
- Ressource REST: v3.grants
- Ressource REST: v3.inappproducts
- Ressource REST: v3.internalappsharingartifacts
- 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 des 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 du 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 posséder 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
Méthodes | |
---|---|
dataSafety |
POST /androidpublisher/v3/applications/{packageName}/dataSafety Écrit la déclaration des libellés de sécurité d'une application. |
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, classées par heure de création décroissante. |
Ressource REST: v3.apprecovery
Méthodes | |
---|---|
addTargeting |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting Modifiez progressivement le ciblage pour une action de récupération. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel Annulez une action de récupération d'application en cours d'exécution. |
create |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries Créez une action de récupération d'application dont l'état de récupération est "BROUILLON". |
deploy |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy Déployez une action de récupération d'application déjà créée avec l'état de récupération "BROUILLON". |
list |
GET /androidpublisher/v3/applications/{packageName}/appRecoveries Répertorie toutes les ressources d'action de récupération d'application associées à un nom de package et à une version d'application spécifiques. |
Ressource REST: v3.edits
Méthodes | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Valide une modification d'application. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} Supprime une modification d'application. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} Récupère une modification d'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 d'application. |
Ressource REST: v3.edits.apks
Méthodes | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted Crée un APK sans importer l'APK lui-même dans Google Play, mais l'héberge à une URL spécifiée. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Répertorie tous les APK actuels de l'application et les modifiez. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks Importe un APK et l'ajoute à la modification actuelle. |
Ressource REST: v3.edits.bundles
Méthodes | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Répertorie tous les Android App Bundle actuels de l'application et les modifie. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Importe un nouvel Android App Bundle dans 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} Importe un nouveau fichier de désobscurcissement et le joint à 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 Détails des correctifs 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} Récupère la configuration du fichier d'extension pour l'APK spécifié. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Corrige la configuration du fichier d'extension de l'APK pour référencer le fichier d'extension d'un autre APK. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} Met à jour la configuration du fichier d'extension de l'APK pour référencer le fichier d'extension d'un autre 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 le joint à 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 l'ID) de la modification. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} Supprime toutes les images pour la langue et le 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 dans la langue et le type d'image spécifiés, puis l'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} Corrige 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} Permet de réunir des testeurs. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Testeurs de correctifs. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} Mise à jour des testeurs. |
Ressource REST: v3.edits.tracks
Méthodes | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Crée un titre. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Récupère un titre. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Répertorie tous les canaux. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Ajoute un correctif à un titre. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Met à jour un canal. |
Ressource REST: v3.externaltransactions
Méthodes | |
---|---|
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions Crée une transaction externe. |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*} Récupère une transaction externe existante. |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund Rembourse ou rembourse partiellement une transaction externe existante. |
Ressource REST: v3.generatedapks
Méthodes | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download Télécharge un seul APK signé 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 pour 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 Accordez à un utilisateur l'accès au package donné. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} Supprime tout accès de l'utilisateur au package ou au compte de développeur donné. |
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 | |
---|---|
batchDelete |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete Supprime les produits intégrés (produits gérés ou abonnements). |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet Lit plusieurs produits intégrés, qui peuvent être des produits gérés ou des abonnements. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate Met à jour ou insère un ou plusieurs produits intégrés (produits gérés ou abonnements). |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Supprime un produit intégré (un produit géré ou un abonnement). |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Récupère un produit intégré, qu'il peut s'agir d'un produit géré ou d'un abonnement. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts Crée un produit intégré (un produit géré ou un abonnement). |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Répertorie tous les produits intégrés, qu'il s'agisse de produits gérés ou d'abonnements. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Applique un correctif à un produit intégré (un produit géré ou un abonnement). |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Met à jour un produit intégré (un produit géré ou un abonnement). |
Ressource REST: v3.internalappsharingartifacts
Méthodes | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk Importe un APK en vue 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 vue du partage interne d'application. |
Ressource REST: v3.monetization
Méthodes | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Calcule les prix par région en utilisant le taux de change du jour et les schémas de tarification spécifiques à chaque pays, en fonction du prix indiqué dans 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 Obsolète: l'archivage des abonnements n'est pas disponible. |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet Lit un ou plusieurs abonnements. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate Met à jour un lot d'abonnements. |
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} Lit un seul abonnement. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions Répertorie tous les abonnements associés à 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. |
batchMigratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices Variante par lot du point de terminaison MigrateBasePlanPrices. |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates Active ou désactive les forfaits de base pour un ou plusieurs abonnements. |
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 du prix de l'abonnement au 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. |
batchGet |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet Lit une ou plusieurs offres d'abonnement. |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate Met à jour un lot d'offres d'abonnement. |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates Met à jour un lot d'états d'offres 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 offre unique |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers Répertorie toutes les offres associées à 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 l'abonnement ou le bon de commande d'un utilisateur via une application. |
Ressource REST: v3.purchases.products
Méthodes | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Accuse l'achat d'un élément intégré à l'application. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Effectue un achat pour un élément intégré. |
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é. |
Ressource REST: v3.purchases.subscriptions
Méthodes | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge Confirme un achat d'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 d'un abonnement par un utilisateur jusqu'à un délai d'expiration futur spécifié. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} Vérifie si l'achat de 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 Rembourse l'abonnement d'un utilisateur, mais l'abonnement reste valide jusqu'à sa date d'expiration et se répète. |
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 |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke Révoquez l'achat d'un abonnement pour l'utilisateur. |
Ressource REST: v3.purchases.voidedpurchases
Méthodes | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases Répertorie les achats qui ont été annulés, remboursés ou ayant fait l'objet d'un rejet de débit. |
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 Liste tous les avis. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply Permet de répondre à un avis unique ou de mettre à 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 pouvant ê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 créé précédemment et 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 créée précédemment. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants Renvoie la liste des variantes d'APK système créées précédemment. |
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 tout accès de l'utilisateur au compte de développeur donné. |
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 l'utilisateur à jour avec le compte de développeur. |