RequestHeader 包含所有 Fleet Engine RPC 要求通用的欄位。
JSON 表示法 |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
欄位 | |
---|---|
language |
BCP-47 語言代碼,例如 en-US 或 sr-Latn。詳情請參閱 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier。如未指定,回應可能會以任何語言寫成,如有這類名稱,應優先使用英文。欄位值範例: |
region |
必要欄位。要求來源區域的 CLDR 區域代碼。欄位值範例: |
sdk |
呼叫 SDK 的版本 (如適用)。版本格式為「major.minor.patch」,例如 |
os |
執行呼叫 SDK 的作業系統版本。欄位值範例: |
device |
呼叫 SDK 執行的裝置型號。欄位值範例: |
sdk |
傳送要求的 SDK 類型。 |
maps |
呼叫 SDK 所依附的 MapSDK 版本 (如果適用)。版本格式為「major.minor.patch」,例如 |
nav |
呼叫 SDK 所依附的 NavSDK 版本 (如果適用)。版本格式為「major.minor.patch」,例如: |
platform |
呼叫 SDK 的平台。 |
manufacturer |
呼叫 SDK 的 Android 裝置製造商,僅適用於 Android SDK。欄位值範例: |
android |
呼叫 SDK 的 Android API 級別,僅適用於 Android SDK。欄位值範例: |
trace |
可提供的 ID,可用於記錄用途,用於識別要求。 |
SdkType
可能的 SDK 類型。
列舉 | |
---|---|
SDK_TYPE_UNSPECIFIED |
預設值。如果省略 sdkType ,則會使用這個值。 |
CONSUMER |
呼叫的 SDK 為 Consumer。 |
DRIVER |
呼叫的 SDK 是驅動程式。 |
JAVASCRIPT |
呼叫端的 SDK 是 JavaScript。 |
平台
呼叫 SDK 的平台。
列舉 | |
---|---|
PLATFORM_UNSPECIFIED |
預設值。如果省略平台,系統會使用這個值。 |
ANDROID |
這項要求來自 Android。 |
IOS |
要求來自 iOS。 |
WEB |
要求來自網路。 |