- Hata Yanıt metni
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- InvalidIdentifier
- InvalidFieldValue
- MissingRequiredField
- InvalidDecryptedRequest
- PermissionDenied
- Forbidden
- InvalidState
Tüm yöntemler için ErrorResponse nesnesi. Hata olduğunda, normal yanıt türü yerine bu değer döndürülür. Bu nesne, iş mantığına dayalı retler için kullanılmamalıdır.
| JSON gösterimi |
|---|
{ "responseMetadata": { object ( |
| Alanlar | |
|---|---|
responseMetadata |
Tüm yanıtlarda gerekli olan, yanıtla ilgili meta veriler. |
errorDescription |
Destek temsilcilerinin hata ayıklama işlemi yapması için bu durumun açıklamasını sağlayın. Bu kimliğin kullanıcılara hiçbir zaman gösterilmediğini unutmayın. Hata ayıklama için kullanılan açıklayıcı ve hassas olmayan metinler içerebilir. errorResponseCode için bazı değerlerin bu alanda ek ayrıntılarla birlikte gönderilmesi gerektiğini unutmayın. Uyarı: Bu iletiye kimliği tanımlayabilecek bilgiler (PII) eklemeyin. |
issuerErrorIdentifier |
Bu tanımlayıcı, kart verene özgüdür ve kart veren tarafından oluşturulur. Yalnızca bu hatayı tespit etmek için hata ayıklama amacıyla kullanılır. Bu, verenin bu hatayı bildiği tanımlayıcıdır. |
Birlik alanı result. Oluşmuş hatanın türünü yakalayan bir oneof. result yalnızca aşağıdakilerden biri olabilir: |
|
invalidApiVersion |
İsteğin API sürümü desteklenmiyorsa kullanılır. Önerilen HTTP kodu: 400 |
invalidPayloadSignature |
Yükün imzası bilinmeyen veya etkin olmayan bir anahtara aitse kullanılır. Önerilen HTTP kodu: 401 |
invalidPayloadEncryption |
Yükün şifrelemesi bilinmeyen veya etkin olmayan bir anahtarla yapılıyorsa kullanılır. Önerilen HTTP kodu: 400 |
invalidIdentifier |
İstekte gönderilen tanımlayıcı geçersiz veya bilinmiyorsa kullanılır. Önerilen HTTP kodu: 404 |
invalidFieldValue |
İstek, desteklenen değerler grubunda olmayan bir alan için değer içeriyorsa kullanılır. Önerilen HTTP kodu: 400 |
missingRequiredField |
Zorunlu bir alan istekte ayarlanmamışsa kullanılır. Önerilen HTTP kodu: 400 |
invalidDecryptedRequest |
İsteğin yükü şifresi çözülebiliyorsa ancak ortaya çıkan mesaj ayrıştırılamıyorsa kullanılır. Önerilen HTTP kodu: 400 |
permissionDenied |
İstek, Google'ın API çağrılarında gönderdiği izin kimlik bilgileriyle ilgili sorunlar nedeniyle reddedildiyse kullanılır. Önerilen HTTP kodu: 403 |
forbidden |
İstenen kaynağa erişim yasaktır. Önerilen HTTP kodu: 403 |
invalidState |
Bir istek gönderildiyse ancak sistem isteği gerçekleştirecek geçerli bir durumda değilse kullanılır. Ör. mdl.provisionCredential, reddedilmiş bir prova ile çağrılır. Önerilen HTTP kodu: 400 |
InvalidApiVersion
Geçersiz API sürümü hatasıyla ilgili bilgileri içeren nesne.
| JSON gösterimi |
|---|
{ "requestVersion": { object ( |
| Alanlar | |
|---|---|
requestVersion |
İstekte belirtilen geçersiz sürüm. |
expectedVersion |
Beklenen sürüm. |
InvalidPayloadSignature
Bu mesaj şu anda kasıtlı olarak boştur. Gelecekte yeni alanlar eklenebilir.
InvalidPayloadEncryption
Bu mesaj şu anda kasıtlı olarak boştur. Gelecekte yeni alanlar eklenebilir.
InvalidIdentifier
Geçersiz tanımlayıcı hatasıyla ilgili bilgileri içeren nesne.
| JSON gösterimi |
|---|
{ "invalidIdentifierType": string } |
| Alanlar | |
|---|---|
invalidIdentifierType |
Geçersiz olan tanımlayıcı türü (ör.prova kimliği, doküman kimliği vb.). |
InvalidFieldValue
Geçersiz alan değeri hatasıyla ilgili bilgileri içeren nesne.
| JSON gösterimi |
|---|
{ "invalidFieldName": string } |
| Alanlar | |
|---|---|
invalidFieldName |
Geçersiz olduğu tespit edilen alanın adı. |
MissingRequiredField
Eksik zorunlu alan hatasıyla ilgili bilgileri içeren nesne.
| JSON gösterimi |
|---|
{ "missingFieldNames": [ string ] } |
| Alanlar | |
|---|---|
missingFieldNames[] |
Eksik alanların adları. |
InvalidDecryptedRequest
Bu mesaj şu anda kasıtlı olarak boştur. Gelecekte yeni alanlar eklenebilir.
PermissionDenied
İzin reddedildi hatasıyla ilgili bilgileri içeren nesne.
| JSON gösterimi |
|---|
{ "reason": string } |
| Alanlar | |
|---|---|
reason |
İznin reddedilme nedeni. |
Yasak
Bu mesaj şu anda kasıtlı olarak boştur. Gelecekte yeni alanlar eklenebilir.
InvalidState
Bu mesaj şu anda kasıtlı olarak boştur. Gelecekte yeni alanlar eklenebilir.