- Yêu cầu HTTP
- Tham số đường dẫn
- Tham số truy vấn
- Nội dung yêu cầu
- Nội dung phản hồi
- ChangesInReviewBehaviorType
- Thay đổi trong mẫu thông báo lỗi đánh giá
- Phạm vi uỷ quyền
- Hãy làm thử!
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 |
Tên gói của ứng dụng. |
editId |
Giá trị nhận dạng của thao tác chỉnh sửa. |
Tham số truy vấn
| Thông số | |
|---|---|
changesNotSentForReview |
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 |
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