- Isi Respons Error
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- InvalidIdentifier
- InvalidFieldValue
- MissingRequiredField
- InvalidDecryptedRequest
- PermissionDenied
- Dilarang
- InvalidState
Objek ErrorResponse untuk semua metode. Ini ditampilkan, bukan jenis respons biasa, jika terjadi error. Objek ini tidak boleh digunakan untuk penolakan berbasis logika bisnis.
| Representasi JSON |
|---|
{ "responseMetadata": { object ( |
| Kolom | |
|---|---|
responseMetadata |
Metadata tentang respons, yang diperlukan di semua respons. |
errorDescription |
Berikan deskripsi status ini kepada perwakilan dukungan untuk men-debug error. Perhatikan bahwa ini tidak pernah ditampilkan kepada pengguna. File ini dapat berisi teks deskriptif non-sensitif yang digunakan untuk proses debug. Perhatikan bahwa beberapa nilai untuk errorResponseCode harus disertai dengan detail tambahan di kolom ini. Peringatan: Jangan sertakan PII apa pun dalam pesan ini. |
issuerErrorIdentifier |
ID ini khusus untuk penerbit dan dibuat oleh penerbit. Ini hanya digunakan untuk tujuan proses debug guna mengidentifikasi error ini. Ini adalah ID yang digunakan penerbit untuk mengetahui error ini. |
Kolom union result. Oneof yang menangkap jenis error yang terjadi. result hanya dapat berupa salah satu dari berikut: |
|
invalidApiVersion |
Digunakan jika versi API permintaan tidak didukung. Kode HTTP yang Disarankan: 400 |
invalidPayloadSignature |
Digunakan jika tanda tangan payload ditujukan ke kunci yang tidak diketahui atau tidak aktif. Kode HTTP yang Disarankan: 401 |
invalidPayloadEncryption |
Digunakan jika enkripsi payload ditujukan ke kunci yang tidak dikenal atau tidak aktif. Kode HTTP yang Disarankan: 400 |
invalidIdentifier |
Digunakan jika ID yang dikirim dalam permintaan tidak valid atau tidak diketahui. Kode HTTP yang Disarankan: 404 |
invalidFieldValue |
Digunakan jika permintaan berisi nilai untuk kolom yang tidak ada dalam kumpulan nilai yang didukung. Kode HTTP yang Disarankan: 400 |
missingRequiredField |
Digunakan jika kolom yang wajib diisi tidak ditetapkan dalam permintaan. Kode HTTP yang Disarankan: 400 |
invalidDecryptedRequest |
Digunakan jika payload permintaan dapat didekripsi, tetapi pesan yang dihasilkan tidak dapat diuraikan. Kode HTTP yang Disarankan: 400 |
permissionDenied |
Digunakan jika permintaan ditolak karena masalah terkait kredensial izin yang dikirim Google dalam panggilan API. Kode HTTP yang Disarankan: 403 |
forbidden |
Akses ke resource yang diminta dilarang. Kode Http yang Disarankan: 403 |
invalidState |
Digunakan jika permintaan dibuat, tetapi sistem tidak dalam status yang valid untuk melakukan permintaan. Contoh: mdl.provisionCredential dipanggil dengan Proofing ditolak. Kode HTTP yang Disarankan: 400 |
InvalidApiVersion
Objek yang berisi informasi tentang error versi API yang tidak valid.
| Representasi JSON |
|---|
{ "requestVersion": { object ( |
| Kolom | |
|---|---|
requestVersion |
Versi tidak valid yang ditentukan pada permintaan. |
expectedVersion |
Versi yang diharapkan. |
InvalidPayloadSignature
Pesan ini sengaja kosong saat ini. Kolom baru dapat ditambahkan di masa mendatang.
InvalidPayloadEncryption
Pesan ini sengaja kosong saat ini. Kolom baru dapat ditambahkan di masa mendatang.
InvalidIdentifier
Objek yang berisi informasi tentang error ID yang tidak valid.
| Representasi JSON |
|---|
{ "invalidIdentifierType": string } |
| Kolom | |
|---|---|
invalidIdentifierType |
Jenis ID yang tidak valid, misalnya ID pemeriksaan, ID dokumen, dll. |
InvalidFieldValue
Objek yang berisi informasi tentang error nilai kolom yang tidak valid.
| Representasi JSON |
|---|
{ "invalidFieldName": string } |
| Kolom | |
|---|---|
invalidFieldName |
Nama kolom yang ditemukan tidak valid. |
MissingRequiredField
Objek yang berisi informasi tentang error kolom wajib yang tidak ada.
| Representasi JSON |
|---|
{ "missingFieldNames": [ string ] } |
| Kolom | |
|---|---|
missingFieldNames[] |
Nama kolom yang hilang. |
InvalidDecryptedRequest
Pesan ini sengaja kosong saat ini. Kolom baru dapat ditambahkan di masa mendatang.
PermissionDenied
Objek yang berisi informasi tentang error izin ditolak.
| Representasi JSON |
|---|
{ "reason": string } |
| Kolom | |
|---|---|
reason |
Alasan menolak izin. |
Terlarang
Pesan ini sengaja kosong saat ini. Kolom baru dapat ditambahkan di masa mendatang.
InvalidState
Pesan ini sengaja kosong saat ini. Kolom baru dapat ditambahkan di masa mendatang.