Permet aux développeurs d'applications Android d'accéder à leur compte Google Play. À un niveau élevé, le workflow 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.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 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 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 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 spécifique. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs Renvoie les configurations de niveau d'appareil créées, triées par date de création décroissante. |
Ressource REST: v3.edits
Méthodes | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit Validation d'une 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 Elle 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, puis modifiez-les. |
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 app bundles Android actuels de l'application, puis modifiez-les. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles Importe un nouveau package 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} 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 Corriger les informations sur une application |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details Met à jour les informations 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} Correctifique 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 au fichier 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 de la langue et du 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} 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 des 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 titre. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks Répertorie toutes les pistes. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} Patchage d'un parcours. |
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 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 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 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 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 concerné. |
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 (par exemple, |
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 (par exemple, |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts Répertorie tous les produits intégrés à l'application, à la fois les produits gérés et les abonnements. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Corriger un produit intégré à l'application (par exemple, |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} Met à jour un produit intégré à l'application (par exemple, |
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 partage interne d'application. |
Ressource REST: v3.monetization
Méthodes | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices Calcule les prix des régions, à l'aide du taux de change du jour et des schémas de tarification spécifiques à chaque pays, en fonction du prix 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 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} lit 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 qui reçoivent 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} Lire 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 l'abonnement ou le bon de commande d'un utilisateur. |
Ressource REST: v3.purchases.products
Méthodes | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge Confirme l'achat d'un élément intégré. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume Effectue l'achat d'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 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'abonnement de l'utilisateur jusqu'à une date d'expiration 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 Rembourse l'abonnement d'un utilisateur, mais l'abonnement reste valide jusqu'à sa date d'expiration, et il continue de se renouveler. |
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 imputé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 convient pour ê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 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 d'APK système précédemment créées. |
Ressource REST: v3.users
Méthodes | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users Accorder l'accès à un utilisateur au compte de développeur donné |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} Supprime tout accès au compte de développeur donné pour l'utilisateur. |
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. |