İstemci isteğindeki ihlalleri açıklar. Bu hata türü, isteğin söz dizimiyle ilgili yönlerine odaklanır.
| JSON gösterimi |
|---|
{
"fieldViolations": [
{
object ( |
| Alanlar | |
|---|---|
fieldViolations[] |
İstemci isteğindeki tüm ihlalleri açıklar. |
FieldViolation
Tek bir hatalı istek alanını açıklamak için kullanılan mesaj türü.
| JSON gösterimi |
|---|
{
"field": string,
"description": string,
"reason": string,
"localizedMessage": {
object ( |
| Alanlar | |
|---|---|
field |
İstek gövdesindeki bir alana giden yol. Değer, bir protokol arabelleği alanını tanımlayan, nokta ile ayrılmış tanımlayıcılar dizisi olur. Aşağıdakileri göz önünde bulundurun: Bu örnekte, proto
JSON'da aynı değerler şu şekilde gösterilir:
|
description |
İstek öğesinin neden kötü olduğuna dair açıklama. |
reason |
Alan düzeyindeki hatanın nedeni. Bu, alan düzeyindeki hatanın asıl nedenini tanımlayan sabit bir değerdir. google.rpc.ErrorInfo.domain kapsamındaki FieldViolation türünü benzersiz şekilde tanımlamalıdır. Bu değer en fazla 63 karakter olmalı ve UPPER_SNAKE_CASE'i temsil eden |
localizedMessage |
Alan düzeyindeki hatalar için API tüketicisine döndürülmesi güvenli olan yerelleştirilmiş bir hata mesajı sağlar. |
LocalizedMessage
TBG hatasına eklenebilecek, kullanıcıya döndürülmesi güvenli olan yerelleştirilmiş bir hata mesajı sağlar.
| JSON gösterimi |
|---|
{ "locale": string, "message": string } |
| Alanlar | |
|---|---|
locale |
https://www.rfc-editor.org/rfc/bcp/bcp47.txt adresinde tanımlanan spesifikasyona göre kullanılan yerel ayar. Örnekler: "en-US", "fr-CH", "es-MX" |
message |
Yukarıdaki yerel ayarda yerelleştirilmiş hata mesajı. |