Method: edits.commit

Ü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

string

Paketname der App

editId

string

Kennung der Änderung.

Suchparameter

Parameter
changesNotSentForReview

boolean

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

enum (ChangesInReviewBehaviorType)

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