Method: edits.commit

Подтверждает изменения в приложении.

HTTP-запрос

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit

В URL-адресе используется синтаксис транскодирования gRPC .

Параметры пути

Параметры
packageName

string

Название пакета приложения.

editId

string

Идентификатор правки.

Параметры запроса

Параметры
changesNotSentForReview

boolean

When a rejection happens, the parameter will make sure that the changes in this edit won't be reviewed until they are explicitly sent for review from within the Google Play Console UI. These changes will be added to any other changes that are not yet sent for review.

changesInReviewBehavior

enum ( ChangesInReviewBehaviorType )

Optional. Specify how the API should behave if there are changes currently in review. If this value is not set, it will default to "CANCEL_IN_REVIEW_AND_SUBMIT", which will cancel the changes in review and then send all the changes for publishing.

Текст запроса

Тело запроса должно быть пустым.

Ответный текст

В случае успеха тело ответа будет содержать экземпляр класса AppEdit .

ChangesInReviewBehaviorType

Определяет поведение при сохранении новой правки, когда изменения уже находятся на рассмотрении.

Перечисления
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED По умолчанию установлено значение CANCEL_IN_REVIEW_AND_SUBMIT.
CANCEL_IN_REVIEW_AND_SUBMIT Если изменения уже находятся на рассмотрении, то сначала будет отменено их рассмотрение, а затем все изменения будут отправлены на публикацию.
ERROR_IF_IN_REVIEW Если в процессе проверки есть изменения, будет выдана ошибка. Пожалуйста, ознакомьтесь с примером сообщения об ошибке , которое возвращается в этом случае. Обратите внимание, что это не аннулирует внесенные изменения. Если изменений в процессе проверки нет, процесс продолжится, и новые изменения будут отправлены на публикацию.

Изменения в примере сообщения об ошибке проверки

Если запрос отправлен с параметром запроса changesInReviewBehavior установленным в значение ERROR_IF_IN_REVIEW , и в вашем приложении уже есть изменения, находящиеся на рассмотрении, возвращается HTTP-ответ 400 со следующими подробностями:

{
  "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"
        }
      }
    ]
  }
}

Области полномочий

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/androidpublisher