Method: edits.commit

Xác nhận nội dung chỉnh sửa ứng dụng.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
packageName

string

Tên gói của ứng dụng.

editId

string

Giá trị nhận dạng của thao tác chỉnh sửa.

Tham số truy vấn

Thông số
changesNotSentForReview

boolean

Khi xảy ra trường hợp từ chối, tham số này sẽ đảm bảo rằng những thay đổi trong thao tác chỉnh sửa này sẽ không được xem xét cho đến khi được gửi đi xem xét một cách rõ ràng trong giao diện người dùng của Google Play Console. Những thay đổi này sẽ được thêm vào mọi thay đổi khác chưa được gửi đi xem xét.

changesInReviewBehavior

enum (ChangesInReviewBehaviorType)

Không bắt buộc. Chỉ định cách API hoạt động nếu có các thay đổi hiện đang được xem xét. Nếu bạn không đặt giá trị này, hệ thống sẽ đặt giá trị mặc định là "CANCEL_IN_REVIEW_AND_SUBMIT". Giá trị này sẽ huỷ các thay đổi đang được xem xét, sau đó gửi tất cả các thay đổi để xuất bản.

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một thực thể của AppEdit.

ChangesInReviewBehaviorType

Xác định hành vi cam kết một nội dung chỉnh sửa mới trong khi các thay đổi đang được xem xét.

Enum
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED Giá trị mặc định là CANCEL_IN_REVIEW_AND_SUBMIT.
CANCEL_IN_REVIEW_AND_SUBMIT Nếu có những thay đổi đang được xem xét, thì thao tác này sẽ huỷ quy trình xem xét đó trước, sau đó gửi tất cả các thay đổi để xuất bản.
ERROR_IF_IN_REVIEW Nếu có các thay đổi đang được xem xét, thì phương thức này sẽ trả về lỗi. Vui lòng tham khảo mẫu thông báo lỗi được trả về khi điều này xảy ra. Xin lưu ý rằng thao tác này sẽ không làm mất hiệu lực nội dung chỉnh sửa. Nếu không có thay đổi nào đang được xem xét, thì quy trình này sẽ tiếp tục và gửi các thay đổi mới để xuất bản.

Mẫu thông báo lỗi về các thay đổi đang được xem xét

Nếu một yêu cầu được gửi có tham số truy vấn changesInReviewBehavior được đặt thành ERROR_IF_IN_REVIEW và ứng dụng của bạn đã có các thay đổi đang được xem xét, thì hệ thống sẽ trả về Phản hồi HTTP 400 kèm theo các thông tin chi tiết sau:

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

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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