- เนื้อหาการตอบกลับข้อผิดพลาด
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- InvalidIdentifier
- InvalidFieldValue
- MissingRequiredField
- InvalidDecryptedRequest
- PermissionDenied
- ต้องห้าม
- InvalidState
ออบเจ็กต์ ErrorResponse สำหรับเมธอดทั้งหมด ระบบจะแสดงผลข้อผิดพลาดนี้แทนการตอบกลับประเภทปกติ ไม่ควรใช้ออบเจ็กต์นี้สำหรับการปฏิเสธตามตรรกะทางธุรกิจ
| การแสดง JSON |
|---|
{ "responseMetadata": { object ( |
| ช่อง | |
|---|---|
responseMetadata |
ข้อมูลเมตาเกี่ยวกับคำตอบ ซึ่งจำเป็นต้องมีในทุกคำตอบ |
errorDescription |
ระบุคำอธิบายสถานะนี้เพื่อให้ตัวแทนฝ่ายสนับสนุนแก้ไขข้อผิดพลาดได้ โปรดทราบว่าข้อมูลนี้จะไม่แสดงให้ผู้ใช้เห็น โดยอาจมีข้อความที่อธิบายและไม่ละเอียดอ่อนซึ่งใช้สําหรับการแก้ไขข้อบกพร่อง โปรดทราบว่าค่าบางค่าของ errorResponseCode ควรมีรายละเอียดเพิ่มเติมในช่องนี้ คำเตือน: อย่าใส่ PII ใดๆ ในข้อความนี้ |
issuerErrorIdentifier |
ตัวระบุนี้จะระบุผู้ออกบัตรโดยเฉพาะและเป็นผู้ออกบัตรที่สร้างตัวระบุนี้ ข้อมูลนี้ใช้เพื่อการแก้ไขข้อบกพร่องเท่านั้นเพื่อระบุข้อผิดพลาดนี้ ซึ่งเป็นตัวระบุที่ผู้ออกบัตรใช้ระบุข้อผิดพลาดนี้ |
ฟิลด์สหภาพ result Oneof ที่บันทึกประเภทข้อผิดพลาดที่เกิดขึ้น result ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
invalidApiVersion |
ใช้ในกรณีที่ระบบไม่รองรับเวอร์ชัน API ของคำขอ รหัส HTTP ที่แนะนํา: 400 |
invalidPayloadSignature |
ใช้ในกรณีที่ลายเซ็นของเพย์โหลดเป็นคีย์ที่ไม่รู้จักหรือไม่ทำงาน รหัส HTTP ที่แนะนํา: 401 |
invalidPayloadEncryption |
ใช้ในกรณีที่การเข้ารหัสของเพย์โหลดเป็นคีย์ที่ไม่รู้จักหรือไม่ทำงาน รหัส HTTP ที่แนะนํา: 400 |
invalidIdentifier |
ใช้ในกรณีที่ตัวระบุที่ส่งในคำขอไม่ถูกต้องหรือไม่รู้จัก รหัส HTTP ที่แนะนํา: 404 |
invalidFieldValue |
ใช้ในกรณีที่คำขอมีค่าสำหรับฟิลด์ที่ไม่ได้อยู่ในชุดค่าที่รองรับ รหัส HTTP ที่แนะนํา: 400 |
missingRequiredField |
ใช้ในกรณีที่ไม่ได้ตั้งค่าฟิลด์ที่ต้องกรอกในคําขอ รหัส HTTP ที่แนะนํา: 400 |
invalidDecryptedRequest |
ใช้ในกรณีที่สามารถถอดรหัสเพย์โหลดคำขอได้ แต่ไม่สามารถแยกวิเคราะห์ข้อความที่ได้ รหัส HTTP ที่แนะนํา: 400 |
permissionDenied |
ใช้ในกรณีที่คำขอถูกปฏิเสธเนื่องจากปัญหาที่เกี่ยวข้องกับข้อมูลเข้าสู่ระบบสิทธิ์ที่ Google ส่งในการเรียก API รหัส HTTP ที่แนะนํา: 403 |
forbidden |
การเข้าถึงทรัพยากรที่ขอไม่ได้รับอนุญาต รหัส HTTP ที่แนะนํา: 403 |
invalidState |
ใช้ในกรณีที่มีการส่งคำขอ แต่ระบบไม่อยู่ในสถานะที่ถูกต้องเพื่อดำเนินการตามคำขอ เช่น mdl.provisionCredential ถูกเรียกใช้ด้วยการตรวจสอบที่ปฏิเสธ รหัส HTTP ที่แนะนํา: 400 |
InvalidApiVersion
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับข้อผิดพลาดเกี่ยวกับเวอร์ชัน API ที่ไม่ถูกต้อง
| การแสดง JSON |
|---|
{ "requestVersion": { object ( |
| ช่อง | |
|---|---|
requestVersion |
เวอร์ชันที่ไม่ถูกต้องซึ่งระบุไว้ในคำขอ |
expectedVersion |
เวอร์ชันที่คาดไว้ |
InvalidPayloadSignature
ข้อความนี้ว่างเปล่าโดยเจตนาในขณะนี้ ทั้งนี้อาจมีการเพิ่มช่องใหม่ในอนาคต
InvalidPayloadEncryption
ข้อความนี้ว่างเปล่าโดยเจตนาในขณะนี้ ทั้งนี้อาจมีการเพิ่มช่องใหม่ในอนาคต
InvalidIdentifier
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับข้อผิดพลาดของตัวระบุที่ไม่ถูกต้อง
| การแสดง JSON |
|---|
{ "invalidIdentifierType": string } |
| ช่อง | |
|---|---|
invalidIdentifierType |
ประเภทตัวระบุที่ไม่ถูกต้อง เช่น รหัสการตรวจสอบ รหัสเอกสาร ฯลฯ |
InvalidFieldValue
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับข้อผิดพลาดค่าช่องไม่ถูกต้อง
| การแสดง JSON |
|---|
{ "invalidFieldName": string } |
| ช่อง | |
|---|---|
invalidFieldName |
ชื่อของช่องที่พบว่าไม่ถูกต้อง |
MissingRequiredField
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับข้อผิดพลาดของช่องที่ต้องกรอกซึ่งขาดหายไป
| การแสดง JSON |
|---|
{ "missingFieldNames": [ string ] } |
| ช่อง | |
|---|---|
missingFieldNames[] |
ชื่อของช่องที่ขาดหายไป |
InvalidDecryptedRequest
ข้อความนี้ว่างเปล่าโดยเจตนาในขณะนี้ ทั้งนี้อาจมีการเพิ่มช่องใหม่ในอนาคต
PermissionDenied
ออบเจ็กต์ที่มีข้อมูลเกี่ยวกับข้อผิดพลาดสิทธิ์ถูกปฏิเสธ
| การแสดง JSON |
|---|
{ "reason": string } |
| ช่อง | |
|---|---|
reason |
เหตุผลที่ปฏิเสธสิทธิ์ |
ต้องห้าม
ข้อความนี้ว่างเปล่าโดยเจตนาในขณะนี้ ทั้งนี้อาจมีการเพิ่มช่องใหม่ในอนาคต
InvalidState
ข้อความนี้ว่างเปล่าโดยเจตนาในขณะนี้ ทั้งนี้อาจมีการเพิ่มช่องใหม่ในอนาคต