RequestHeader

RequestHeader chứa các trường chung cho tất cả các yêu cầu RPC của Fleet Engine.

Biểu diễn dưới dạng JSON
{
  "languageCode": string,
  "regionCode": string,
  "sdkVersion": string,
  "osVersion": string,
  "deviceModel": string,
  "sdkType": enum (SdkType),
  "mapsSdkVersion": string,
  "navSdkVersion": string,
  "platform": enum (Platform),
  "manufacturer": string,
  "androidApiLevel": integer,
  "traceId": string
}
Các trường
languageCode

string

Mã ngôn ngữ BCP-47, chẳng hạn như en-US hoặc sr-Latn. Để biết thêm thông tin, hãy xem http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Nếu bạn không nêu rõ câu trả lời, thì có thể câu trả lời bằng bất kỳ ngôn ngữ nào, ưu tiên dùng tiếng Anh nếu có tên như vậy. Ví dụ về giá trị trường: en-US.

regionCode

string

Bắt buộc. Mã vùng CLDR của khu vực nơi bắt nguồn yêu cầu. Ví dụ về giá trị trường: US.

sdkVersion

string

Phiên bản của SDK gọi, nếu có. Định dạng phiên bản là "major.minor.patch", ví dụ: 1.1.2.

osVersion

string

Phiên bản của hệ điều hành mà SDK gọi đang chạy. Ví dụ về giá trị trường: 4.4.1, 12.1.

deviceModel

string

Kiểu thiết bị mà SDK gọi đang chạy. Ví dụ về giá trị trường: iPhone12,1, SM-G920F.

sdkType

enum (SdkType)

Loại SDK gửi yêu cầu.

mapsSdkVersion

string

Phiên bản của MapSDK mà SDK gọi phụ thuộc vào, nếu có. Định dạng phiên bản là "major.minor.patch", ví dụ: 5.2.1.

navSdkVersion

string

Phiên bản của NavSDK mà SDK gọi phụ thuộc vào, nếu có. Định dạng phiên bản là "major.minor.patch", ví dụ: 2.1.0.

platform

enum (Platform)

Nền tảng của SDK gọi.

manufacturer

string

Nhà sản xuất thiết bị Android từ SDK gọi, chỉ áp dụng cho các SDK Android. Ví dụ về giá trị trường: Samsung.

androidApiLevel

integer

Cấp độ API Android của SDK gọi, chỉ áp dụng cho các SDK Android. Ví dụ về giá trị trường: 23.

traceId

string

Mã không bắt buộc có thể được cung cấp cho mục đích ghi nhật ký để xác định yêu cầu.

SdkType

Các loại SDK có thể có.

Enum
SDK_TYPE_UNSPECIFIED Giá trị mặc định. Giá trị này được sử dụng nếu bạn bỏ qua sdkType.
CONSUMER SDK gọi là Người tiêu dùng.
DRIVER SDK gọi là Driver.
JAVASCRIPT SDK gọi là JavaScript.

Nền tảng

Nền tảng của SDK gọi.

Enum
PLATFORM_UNSPECIFIED Giá trị mặc định. Giá trị này được sử dụng nếu nền tảng bị bỏ qua.
ANDROID Yêu cầu đến từ Android.
IOS Yêu cầu này đến từ iOS.
WEB Yêu cầu này đến từ web.