在发送给服务器的所有请求中定义的标头对象。
JSON 表示法 |
---|
{
"requestId": string,
"requestTimestamp": string,
"userLocale": string,
"protocolVersion": {
object ( |
字段 | |
---|---|
requestId |
必需:此请求的唯一标识符。 这是一个字符串,长度上限为 100 个字符,并且仅包含字符“a-z”、“A-Z”、“0-9”、“:”、“-”和“_”。 |
requestTimestamp |
必需:此请求的时间戳,以从公元纪年开始计算的毫秒数表示。接收器应验证此时间戳是否为“now”的 ± 60s。此请求时间戳在重试时不具有幂等性。 |
userLocale |
已弃用:由两个或三个字母组成的 ISO 639-2 Alpha 3 语言代码,后面可以视需要使用连字符和 ISO 3166-1 Alpha-2 国家/地区代码,例如“pt”、“pt-BR”、“fil”或“fil-PH”。这有助于推动响应中的 |
protocolVersion |
必需:此请求的版本。 |
版本
版本对象,它是传统 a.b.c
版本结构的结构化形式。同一数字的主要版本可保证兼容。请注意,次要版本和修订版本可能会经常变动,恕不另行通知。集成商必须支持同一主要版本的所有请求。
JSON 表示法 |
---|
{ "major": integer, "minor": integer, "revision": integer } |
字段 | |
---|---|
major |
必需:主要版本。对于带有不同版本的兼容性请求,系统会将其标记为兼容。 |
minor |
必需:次要版本。这表示有重大问题修复。 |
revision |
必需:次要版本。这表示一些小的 bug 修复。 |