- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- ChangesInReviewBehaviorType
- Exemple de message d'erreur de révision modifiée
- Niveaux d'accès des autorisations
- Essayer
Valide une modification d'application.
Requête HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
packageName |
Nom du package de l'application. |
editId |
Identifiant de la modification. |
Paramètres de requête
| Paramètres | |
|---|---|
changesNotSentForReview |
En cas de refus, le paramètre garantit que les modifications apportées à cette modification ne seront examinées que si elles sont explicitement envoyées pour examen depuis l'interface utilisateur de la Google Play Console. Ces modifications seront ajoutées à toutes les autres modifications qui n'ont pas encore été envoyées pour examen. |
changesInReviewBehavior |
Facultatif. Indiquez comment l'API doit se comporter si des modifications sont en cours d'examen. Si cette valeur n'est pas définie, la valeur par défaut "CANCEL_IN_REVIEW_AND_SUBMIT" sera utilisée. Elle annulera les modifications en cours d'examen, puis enverra toutes les modifications pour publication. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de AppEdit.
ChangesInReviewBehaviorType
Définit le comportement de validation d'une nouvelle modification lorsque des modifications sont déjà en cours d'examen.
| Enums | |
|---|---|
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED |
La valeur par défaut est CANCEL_IN_REVIEW_AND_SUBMIT. |
CANCEL_IN_REVIEW_AND_SUBMIT |
Si des modifications sont déjà en cours d'examen, cet examen sera annulé, puis toutes les modifications seront envoyées pour publication. |
ERROR_IF_IN_REVIEW |
Si des modifications sont en cours d'examen, une erreur sera renvoyée. Veuillez consulter l'exemple de message d'erreur qui s'affiche dans ce cas. Notez que cela n'invalidera pas la modification. Si aucune modification n'est en cours d'examen, le processus se poursuit et les nouvelles modifications sont envoyées pour publication. |
Exemple de message d'erreur "Modifications en cours d'examen"
Si une requête est envoyée avec le paramètre de requête changesInReviewBehavior défini sur ERROR_IF_IN_REVIEW et que votre application a déjà des modifications en cours d'examen, une réponse HTTP 400 est renvoyée avec les informations suivantes :
{
"error": {
"code": 400,
"message": "You already have changes in review. Cancel this review or wait for it to complete before you try again. See https://developers.google.com/android-publisher/api-ref/rest/v3/applications.tracks.releases",
"status": "FAILED_PRECONDITION",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "CHANGES_ALREADY_IN_REVIEW",
"domain": "googleapis.com",
"metadata": {
"editId": "123456790",
"method": "edits.commit",
"service": "androidpublisher.googleapis.com"
}
}
]
}
}
Champs d'application des autorisations
Requiert le champ d'application OAuth suivant :
https://www.googleapis.com/auth/androidpublisher