- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ChangesInReviewBehaviorType
- การเปลี่ยนแปลงในตัวอย่างข้อความแสดงข้อผิดพลาดในการตรวจสอบ
- ขอบเขตการให้สิทธิ์
- ลองใช้งาน
ยืนยันการแก้ไขแอป
คำขอ HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
packageName |
ชื่อแพ็กเกจของแอป |
editId |
ตัวระบุของการแก้ไข |
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
changesNotSentForReview |
เมื่อมีการปฏิเสธ พารามิเตอร์จะช่วยให้มั่นใจได้ว่าจะไม่มีการตรวจสอบการเปลี่ยนแปลงในการแก้ไขนี้จนกว่าจะมีการส่งการเปลี่ยนแปลงดังกล่าวเพื่อรับการตรวจสอบอย่างชัดเจนจากภายใน UI ของ Google Play Console ระบบจะเพิ่มการเปลี่ยนแปลงเหล่านี้ลงในการเปลี่ยนแปลงอื่นๆ ที่ยังไม่ได้ส่งให้ตรวจสอบ |
changesInReviewBehavior |
ไม่บังคับ ระบุลักษณะการทำงานของ API หากมีการเปลี่ยนแปลงที่อยู่ระหว่างการตรวจสอบ หากไม่ได้ตั้งค่านี้ ค่าเริ่มต้นจะเป็น "CANCEL_IN_REVIEW_AND_SUBMIT" ซึ่งจะยกเลิกการเปลี่ยนแปลงที่อยู่ระหว่างตรวจสอบ แล้วส่งการเปลี่ยนแปลงทั้งหมดเพื่อเผยแพร่ |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ AppEdit
ChangesInReviewBehaviorType
กำหนดลักษณะการทำงานของการแก้ไขใหม่ขณะที่การเปลี่ยนแปลงอยู่ระหว่างการตรวจสอบ
| Enum | |
|---|---|
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