- Nội dung phản hồi lỗi
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- InvalidIdentifier
- InvalidFieldValue
- MissingRequiredField
- InvalidDecryptedRequest
- PermissionDenied
- Bị cấm
- InvalidState
Đối tượng ErrorResponse cho tất cả các phương thức. Loại này được trả về thay vì loại phản hồi thông thường khi có lỗi. Bạn không nên sử dụng đối tượng này cho các trường hợp từ chối dựa trên logic kinh doanh.
| Biểu diễn dưới dạng JSON |
|---|
{ "responseMetadata": { object ( |
| Trường | |
|---|---|
responseMetadata |
Siêu dữ liệu về phản hồi, bắt buộc trong tất cả các phản hồi. |
errorDescription |
Hãy mô tả trạng thái này để nhân viên hỗ trợ có thể gỡ lỗi. Xin lưu ý rằng người dùng sẽ không bao giờ thấy mã này. Tệp này có thể chứa văn bản mô tả, không nhạy cảm dùng để gỡ lỗi. Xin lưu ý rằng một số giá trị của errorResponseCode phải đi kèm với thông tin chi tiết bổ sung trong trường này. Cảnh báo: Đừng đưa thông tin nhận dạng cá nhân (PII) vào thư này. |
issuerErrorIdentifier |
Giá trị nhận dạng này dành riêng cho tổ chức phát hành và do tổ chức phát hành tạo ra. Phương thức này chỉ dùng cho mục đích gỡ lỗi để xác định lỗi này. Đây là giá trị nhận dạng mà bên phát hành biết được lỗi này. |
Trường hợp hợp nhất result. Một oneof ghi lại loại lỗi đã xảy ra. result chỉ có thể là một trong những giá trị sau: |
|
invalidApiVersion |
Được dùng nếu phiên bản API của yêu cầu không được hỗ trợ. Mã HTTP được đề xuất: 400 |
invalidPayloadSignature |
Được dùng nếu chữ ký của tải trọng là cho một khoá không xác định hoặc không hoạt động. Mã HTTP được đề xuất: 401 |
invalidPayloadEncryption |
Được dùng nếu quá trình mã hoá tải trọng là cho một khoá không xác định hoặc không hoạt động. Mã HTTP được đề xuất: 400 |
invalidIdentifier |
Được dùng nếu giá trị nhận dạng được gửi trong yêu cầu không hợp lệ hoặc không xác định. Mã HTTP được đề xuất: 404 |
invalidFieldValue |
Được dùng nếu yêu cầu chứa giá trị cho một trường không có trong tập hợp giá trị được hỗ trợ. Mã HTTP được đề xuất: 400 |
missingRequiredField |
Được dùng nếu một trường bắt buộc không được đặt trong yêu cầu. Mã HTTP được đề xuất: 400 |
invalidDecryptedRequest |
Được dùng nếu có thể giải mã tải trọng yêu cầu nhưng không thể phân tích cú pháp thông báo kết quả. Mã HTTP được đề xuất: 400 |
permissionDenied |
Được dùng nếu yêu cầu bị từ chối do các vấn đề liên quan đến thông tin xác thực quyền mà Google gửi trong lệnh gọi API. Mã HTTP được đề xuất: 403 |
forbidden |
Không được phép truy cập vào tài nguyên đã yêu cầu. Mã Http được đề xuất: 403 |
invalidState |
Được dùng nếu đã có yêu cầu nhưng hệ thống không ở trạng thái hợp lệ để thực hiện yêu cầu. Ví dụ: mdl.provisionCredential được gọi bằng một quy trình kiểm tra bị từ chối. Mã HTTP được đề xuất: 400 |
InvalidApiVersion
Đối tượng chứa thông tin về lỗi phiên bản API không hợp lệ.
| Biểu diễn dưới dạng JSON |
|---|
{ "requestVersion": { object ( |
| Trường | |
|---|---|
requestVersion |
Phiên bản không hợp lệ được chỉ định trong yêu cầu. |
expectedVersion |
Phiên bản dự kiến. |
InvalidPayloadSignature
Thông báo này hiện đang trống một cách có chủ đích. Các trường mới có thể được thêm vào trong tương lai.
InvalidPayloadEncryption
Thông báo này hiện đang trống một cách có chủ đích. Các trường mới có thể được thêm vào trong tương lai.
InvalidIdentifier
Đối tượng chứa thông tin về lỗi giá trị nhận dạng không hợp lệ.
| Biểu diễn dưới dạng JSON |
|---|
{ "invalidIdentifierType": string } |
| Trường | |
|---|---|
invalidIdentifierType |
Loại giá trị nhận dạng không hợp lệ, ví dụ: mã nhận dạng bản in, mã nhận dạng tài liệu, v.v. |
InvalidFieldValue
Đối tượng chứa thông tin về lỗi giá trị trường không hợp lệ.
| Biểu diễn dưới dạng JSON |
|---|
{ "invalidFieldName": string } |
| Trường | |
|---|---|
invalidFieldName |
Tên của trường được phát hiện là không hợp lệ. |
MissingRequiredField
Đối tượng chứa thông tin về lỗi thiếu trường bắt buộc.
| Biểu diễn dưới dạng JSON |
|---|
{ "missingFieldNames": [ string ] } |
| Trường | |
|---|---|
missingFieldNames[] |
Tên của các trường bị thiếu. |
InvalidDecryptedRequest
Thông báo này hiện đang trống một cách có chủ đích. Các trường mới có thể được thêm vào trong tương lai.
PermissionDenied
Đối tượng chứa thông tin về lỗi từ chối cấp quyền.
| Biểu diễn dưới dạng JSON |
|---|
{ "reason": string } |
| Trường | |
|---|---|
reason |
Lý do từ chối cấp quyền. |
Cấm
Thông báo này hiện đang trống một cách có chủ đích. Các trường mới có thể được thêm vào trong tương lai.
InvalidState
Thông báo này hiện đang trống một cách có chủ đích. Các trường mới có thể được thêm vào trong tương lai.