ส่วนหัวของคำขอมีช่องทั่วไปสำหรับคำขอ RPC การนำส่งทั้งหมด
การแสดง JSON |
---|
{ "languageCode": string, "regionCode": string, "sdkVersion": string, "osVersion": string, "deviceModel": string, "sdkType": enum ( |
ช่อง | |
---|---|
languageCode |
รหัสภาษา BCP-47 เช่น en-US หรือ sr-Latn ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier หากไม่มีการระบุไว้ การตอบกลับอาจเป็นภาษาใดก็ได้ และจะตั้งค่าเป็นภาษาอังกฤษ หากมีชื่อนั้น ตัวอย่างค่าในช่อง: |
regionCode |
ต้องระบุ รหัสภูมิภาค CLDR ของภูมิภาคที่ส่งคำขอ ตัวอย่างค่าในช่อง: |
sdkVersion |
เวอร์ชันของ SDK การเรียกใช้ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
osVersion |
เวอร์ชันของระบบปฏิบัติการที่ SDK การเรียกใช้ทำงานอยู่ ตัวอย่างค่าในช่อง: |
deviceModel |
รุ่นของอุปกรณ์ที่ SDK การโทรทำงานอยู่ ตัวอย่างค่าในช่อง: |
sdkType |
ประเภทของ SDK ที่ส่งคำขอ |
mapsSdkVersion |
เวอร์ชันของ MapSDK ที่ SDK การเรียกใช้ต้องใช้ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
navSdkVersion |
เวอร์ชันของ NavSDK ที่ SDK การเรียกใช้ต้องใช้ (หากมี) รูปแบบเวอร์ชันคือ "major.minor.patch" เช่น |
platform |
แพลตฟอร์มของ SDK การเรียกใช้ |
manufacturer |
ผู้ผลิตอุปกรณ์ Android จาก SDK การโทร ซึ่งใช้ได้กับ Android SDK เท่านั้น ตัวอย่างค่าในช่อง: |
androidApiLevel |
ระดับ API ของ Android ของ SDK การโทร ซึ่งใช้ได้กับ Android SDK เท่านั้น ตัวอย่างค่าในช่อง: |
traceId |
รหัสที่ไม่บังคับซึ่งมีไว้เพื่อการบันทึกเพื่อระบุคำขอ |
SdkType
ประเภท SDK ที่เป็นไปได้
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
ค่าเริ่มต้น ระบบจะใช้ค่านี้หากไม่ระบุ sdkType |
CONSUMER |
SDK ที่เรียกใช้คือผู้ใช้ทั่วไป |
DRIVER |
SDK การเรียกใช้คือไดรเวอร์ |
JAVASCRIPT |
SDK การเรียกคือ JavaScript |
แพลตฟอร์ม
แพลตฟอร์มของ SDK การเรียกใช้
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
ค่าเริ่มต้น ระบบจะใช้ค่านี้หากไม่ระบุแพลตฟอร์ม |
ANDROID |
คำขอมาจาก Android |
IOS |
คำขอดังกล่าวมาจาก iOS |
WEB |
คำขอมาจากเว็บ |