- HTTP-Anfrage
- Pfadparameter
- Suchparameter
- Anfragetext
- Antworttext
- ChangesInReviewBehaviorType
- Beispiel für eine Fehlermeldung zu Änderungen, die überprüft werden
- Autorisierungsbereiche
- Testen!
Übernimmt eine App-Bearbeitung.
HTTP-Anfrage
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
packageName |
Paketname der App |
editId |
Kennung der Änderung. |
Suchparameter
| Parameter | |
|---|---|
changesNotSentForReview |
Wenn eine Ablehnung erfolgt, sorgt der Parameter dafür, dass die Änderungen in dieser Bearbeitung erst überprüft werden, wenn sie explizit über die Google Play Console-Benutzeroberfläche zur Überprüfung gesendet werden. Diese Änderungen werden zu allen anderen Änderungen hinzugefügt, die noch nicht zur Überprüfung gesendet wurden. |
changesInReviewBehavior |
Optional. Geben Sie an, wie sich die API verhalten soll, wenn Änderungen derzeit überprüft werden. Wenn dieser Wert nicht festgelegt ist, wird standardmäßig „CANCEL_IN_REVIEW_AND_SUBMIT“ verwendet. Dadurch werden die Änderungen, die sich in der Überprüfung befinden, abgebrochen und alle Änderungen werden zur Veröffentlichung eingereicht. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von AppEdit.
ChangesInReviewBehaviorType
Definiert das Verhalten beim Übernehmen einer neuen Änderung, während Änderungen bereits überprüft werden.
| Enums | |
|---|---|
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED |
Die Standardeinstellung ist CANCEL_IN_REVIEW_AND_SUBMIT. |
CANCEL_IN_REVIEW_AND_SUBMIT |
Wenn Änderungen bereits überprüft werden, wird diese Überprüfung zuerst abgebrochen und dann werden alle Änderungen zur Veröffentlichung gesendet. |
ERROR_IF_IN_REVIEW |
Wenn Änderungen überprüft werden, wird ein Fehler zurückgegeben. Beispiel für eine Fehlermeldung, die in diesem Fall zurückgegeben wird Dadurch wird die Änderung nicht ungültig. Wenn keine Änderungen zur Überprüfung anstehen, wird der Vorgang fortgesetzt und die neuen Änderungen werden zur Veröffentlichung gesendet. |
Beispiel für eine Fehlermeldung zu Änderungen, die überprüft werden
Wenn eine Anfrage mit dem Abfrageparameter changesInReviewBehavior, der auf ERROR_IF_IN_REVIEW gesetzt ist, gesendet wird und für Ihre App bereits Änderungen zur Überprüfung eingereicht wurden, wird eine HTTP-Antwort mit dem Statuscode 400 mit den folgenden Details zurückgegeben:
{
"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"
}
}
]
}
}
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/androidpublisher