İstemci isteğindeki ihlalleri açıklar. Bu hata türü, isteğin sözdizimsel 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 yakın nedenini tanımlayan sabit bir değerdir. Bu, 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 eklenebilen ve kullanıcıya güvenli bir şekilde döndürülebilen 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ı. |