RequestHeader

Sunucuya gönderilen tüm isteklerde tanımlanan başlık nesnesi.

JSON gösterimi
{
  "requestId": string,
  "requestTimestamp": string,
  "userLocale": string,
  "protocolVersion": {
    object (Version)
  }
}
Alanlar
requestId

string

ZORUNLU: Bu isteğin benzersiz tanımlayıcısı.

Bu, en fazla 100 karakter uzunluğunda olan ve yalnızca "a-z", "A-Z", "0-9", ":", "-" ve "_" karakterlerini içeren bir dizedir.

requestTimestamp

string (int64 format)

GEREKLİ: Bu isteğin zaman damgasından bu zaman dilimi milisaniye olarak gösterilir. Alıcı, bu zaman damgasının "hemen" 60 saniye olduğunu doğrulamalıdır. Bu istek zaman damgası, yeniden denemelerden sonra kesin değildir.

userLocale
(deprecated)

string

KULLANIMDAN KALDIRILDI: İsteğe bağlı olarak kısa çizgi ve ISO 3166-1 Alpha-2 ülke kodu içeren iki veya üç harfli ISO 639-2 Alfa 3 dil kodu (ör. "pt", "pt-BR", "fil" veya "fil-PH"). Yanıttaki userMessage alanlarının artırılmasına yardımcı olmak için bunu kullanın.

protocolVersion

object (Version)

ZORUNLU: Bu isteğin sürümü.

Sürüm

Klasik a.b.c sürüm yapısının yapılandırılmış bir biçimi olan sürüm nesnesi. Aynı sayının önemli sürümlerinin uyumlu olacağı garanti edilir. Küçükler ve düzeltmelerin sık sık ve bildirimde bulunmadan değişebileceğini unutmayın. Entegre eden, aynı ana sürümdeki tüm istekleri desteklemelidir.

JSON gösterimi
{
  "major": integer,
  "minor": integer,
  "revision": integer
}
Alanlar
major

integer

ZORUNLU: Ana sürüm. Bu, farklı sürümleri olan uyumluluk istekleri için uyumlu olacağı garanti edilmez.

minor

integer

GEREKLİ: Alt sürüm. Bu, önemli hata düzeltmelerini gösterir.

revision

integer

GEREKLİ: Alt sürüm. Bu, küçük hata düzeltmelerini gösterir.