- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- AppStoreAppDetails
- AppStoreAppStoreListing
- AppStoreAppActiveApks
- AppStoreAppActiveApkSet
- AppStoreAppPolicyDeclaration
- PolicyResponse
- PolicyStringResponse
- PolicySingleChoiceResponse
- PolicyMultipleChoiceResponse
- PolicyGroupResponse
- Groupe
- NestedPolicyResponse
- PolicyBooleanResponse
- PolicyDocumentResponse
- Date
- PolicyKeyedGroupResponse
- KeyedGroup
- Essayer
Détails des mises à jour d'une application hébergée sur une plate-forme de téléchargement d'applications. Utilisez cette option pour fournir des informations sur une nouvelle application ou pour mettre à jour les informations d'une application existante. La mise à jour sera envoyée pour examen immédiatement après sa création.
Requête HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/appstore/{appStorePackageName}/apps:update
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
appStorePackageName |
Obligatoire. Nom du package du magasin d'applications tiers. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "packageName": string, "appDetails": { object ( |
| Champs | |
|---|---|
packageName |
Obligatoire. Nom du package de l'application. |
appDetails |
Obligatoire. Informations générales sur le développeur de l'application. |
activeLocalizedStoreListings[] |
Obligatoire. Détails localisés de la mise à jour de la fiche Play Store. |
activeApks |
Obligatoire. APK de l'application activement distribués. |
policyDeclarations[] |
Obligatoire. Déclarations de règles fournies pour l'application. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse est vide.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/androidpublisher
AppStoreAppDetails
Informations sur l'application.
| Représentation JSON |
|---|
{ "developerName": string, "contactEmail": string, "developerWebsite": string } |
| Champs | |
|---|---|
developerName |
Obligatoire. Nom du développeur de l'application. |
contactEmail |
Obligatoire. Adresse e-mail de contact du développeur de l'application. |
developerWebsite |
Facultatif. Lien vers le site Web du développeur ou de l'application. |
AppStoreAppStoreListing
Une fiche Play Store localisée. Il s'agit des informations sur l'application telles qu'elles sont affichées dans votre plate-forme de téléchargement d'applications.
| Représentation JSON |
|---|
{ "languageCode": string, "appName": string, "fullDescription": string, "shortDescription": string, "appIconId": string, "screenshotId": [ string ], "videoLink": string } |
| Champs | |
|---|---|
languageCode |
Obligatoire. Code de langue (par exemple, "en-US") de la fiche. |
appName |
Obligatoire. Titre de l'application. |
fullDescription |
Obligatoire. Texte de description complet de l'application. |
shortDescription |
Facultatif. Brève description de l'application. |
appIconId |
Obligatoire. ID d'image généré à partir de appstoreappsreview.uploadimage pour l'icône d'application principale. |
screenshotId[] |
Obligatoire. Plusieurs ID d'image pour les galeries de captures d'écran. |
videoLink |
Facultatif. Lien vers une vidéo sur l'application. |
AppStoreAppActiveApks
Informations sur les APK actifs d'une application hébergée sur une plate-forme de téléchargement d'applications.
| Représentation JSON |
|---|
{
"activeApkSets": [
{
object ( |
| Champs | |
|---|---|
activeApkSets[] |
Obligatoire. Liste spécifiant les ensembles d'APK distribués ensemble. Cette liste doit contenir tous les APK que vous distribuez pour cette application. Ajoutez une entrée pour chaque ensemble d'APK installable. |
AppStoreAppActiveApkSet
Ensemble installable d'APK actifs. Un ensemble d'APK ne peut contenir qu'un seul APK si l'application en question est publiée à l'aide d'APK. Si l'application utilise des app bundles (ou une technologie similaire), cet ensemble doit contenir tous les APK (même ceux qui sont facultatifs) qui peuvent être installés pour cette application. Un ensemble d'APK doit pouvoir être installé ensemble. Si certains APK sont exclusifs les uns aux autres et ne peuvent pas être installés ensemble, un AppStoreAppActiveApkSet distinct doit être créé.
| Représentation JSON |
|---|
{ "baseApkId": string, "splitApkId": [ string ] } |
| Champs | |
|---|---|
baseApkId |
Obligatoire. ID du module d'application de base principal. Exemple : base.apk ou app.apk. |
splitApkId[] |
Facultatif. ID des modules fractionnés qui peuvent être installés en même temps que l'APK de base. Peut être vide si les app bundles (ou une technologie similaire) ne sont pas utilisés. Exemple : config.en.apk. |
AppStoreAppPolicyDeclaration
Déclaration relative à une règle avec ses réponses.
| Représentation JSON |
|---|
{
"declarationId": string,
"responses": [
{
object ( |
| Champs | |
|---|---|
declarationId |
Obligatoire. ID de la déclaration relative à une règle. |
responses[] |
Obligatoire. Réponses fournies pour cette déclaration. |
PolicyResponse
Réponse individuelle à une question sur les règles concernant une application.
| Représentation JSON |
|---|
{ "questionId": string, // Union field |
| Champs | |
|---|---|
questionId |
Obligatoire. ID de la question à laquelle il est répondu. |
Champ d'union value. Valeur de la réponse spécifique. value ne peut être qu'un des éléments suivants : |
|
stringResponse |
Facultatif. Réponse sous forme de chaîne. |
singleChoiceResponse |
Facultatif. Réponse à choix unique. |
multipleChoiceResponse |
Facultatif. Réponse à choix multiples. |
groupResponse |
Facultatif. Une réponse de groupe. |
keyedGroupResponse |
Facultatif. Réponse de groupe avec clé. |
booleanResponse |
Facultatif. Réponse booléenne. |
documentResponse |
Facultatif. Une réponse de type document. |
PolicyStringResponse
Toute réponse mieux encodée sous forme de chaîne. Inclut les URL et les champs de texte multilignes.
| Représentation JSON |
|---|
{ "value": string } |
| Champs | |
|---|---|
value |
Obligatoire. Valeur de chaîne fournie. |
PolicySingleChoiceResponse
Toute réponse dans laquelle une seule option est choisie parmi plusieurs possibilités.
| Représentation JSON |
|---|
{ "value": string } |
| Champs | |
|---|---|
value |
Obligatoire. Valeur fournie. |
PolicyMultipleChoiceResponse
Toute réponse où plusieurs options peuvent être choisies parmi plusieurs possibilités.
| Représentation JSON |
|---|
{ "values": [ string ] } |
| Champs | |
|---|---|
values[] |
Facultatif. Valeurs fournies. |
PolicyGroupResponse
Groupe de réponses répétées.
| Représentation JSON |
|---|
{
"groups": [
{
object ( |
| Champs | |
|---|---|
groups[] |
Facultatif. Groupes de réponses aux questions. |
Groupe
Groupe de réponses.
| Représentation JSON |
|---|
{
"responses": [
{
object ( |
| Champs | |
|---|---|
responses[] |
Obligatoire. Réponses dans un groupe. |
NestedPolicyResponse
Réponse imbriquée individuelle à une question sur les règles concernant une application. Les réponses imbriquées sont semblables aux réponses standards, mais sans groupes.
| Représentation JSON |
|---|
{ "questionId": string, // Union field |
| Champs | |
|---|---|
questionId |
Obligatoire. ID de la question à laquelle il est répondu. |
Champ d'union value. Valeur de la réponse spécifique. value ne peut être qu'un des éléments suivants : |
|
stringResponse |
Facultatif. Réponse sous forme de chaîne. |
singleChoiceResponse |
Facultatif. Réponse à choix unique. |
multipleChoiceResponse |
Facultatif. Réponse à choix multiples. |
booleanResponse |
Facultatif. Réponse booléenne. |
documentResponse |
Facultatif. Une réponse de type document. |
PolicyBooleanResponse
Réponses qui ne seront jamais qu'un booléen.
| Représentation JSON |
|---|
{ "value": boolean } |
| Champs | |
|---|---|
value |
Obligatoire. Valeur booléenne fournie. |
PolicyDocumentResponse
Un document importé. Il doit s'agir d'un seul document logique (par exemple, une licence financière).
| Représentation JSON |
|---|
{ "documentId": string, // Union field |
| Champs | |
|---|---|
documentId |
Obligatoire. ID du document importé. |
Champ d'union expiry. Informations sur l'expiration du document. expiry ne peut être qu'un des éléments suivants : |
|
expiryDate |
Facultatif. Date d'expiration du document. |
nonExpiring |
Facultatif. Définie sur "true" si la date d'expiration du document a été confirmée. |
Date
Représente une date du calendrier entière ou partielle, par exemple un anniversaire. L'heure de la journée et le fuseau horaire sont spécifiés ailleurs, ou ne sont pas significatifs. La date correspond au calendrier grégorien proleptique. Il peut s'agir de l'un des éléments suivants :
- Une date complète, avec des valeurs non nulles pour l'année, le mois et le jour.
- Un mois et un jour, avec une année nulle (par exemple, un anniversaire).
- Une année seule, avec un mois et un jour nuls.
- Une année et un mois, avec un jour zéro (par exemple, la date d'expiration d'une carte de crédit).
Types associés :
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Représentation JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Champs | |
|---|---|
year |
Année de la date. Elle doit être comprise entre 1 et 9 999, ou égale à 0 si vous spécifiez une date sans année. |
month |
Mois d'une année. Il doit être compris entre 1 et 12, ou égal à 0 si vous spécifiez une année sans mois ni jour. |
day |
Jour du mois. Il doit être compris entre 1 et 31, et valide pour l'année et le mois, ou égal à 0 si vous spécifiez une année seule, ou une année et un mois où le jour n'est pas significatif. |
PolicyKeyedGroupResponse
Groupe de réponses, chacune identifiée par une clé distincte dans un ensemble autorisé.
| Représentation JSON |
|---|
{
"groups": [
{
object ( |
| Champs | |
|---|---|
groups[] |
Facultatif. Groupes de réponses aux questions. Chaque KeyedGroup.key doit être unique dans cette liste. |
KeyedGroup
Groupe de réponses, avec une clé.
| Représentation JSON |
|---|
{
"key": string,
"responses": [
{
object ( |
| Champs | |
|---|---|
key |
Obligatoire. Clé de ce groupe. |
responses[] |
Obligatoire. Réponses dans ce groupe. |