RequestHeader מכיל שדות משותפים לכל בקשות ה-RPC ב-Fleet Engine.
ייצוג ב-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 |
גרסת ה-MapSDK שבה ה-SDK של הקריאה תלוי, אם רלוונטי. פורמט הגרסה הוא 'major.minor.patch', לדוגמה: |
nav |
הגרסה של Nav SDK שבה ערכת ה-SDK לשיחות תלויה, אם רלוונטי. פורמט הגרסה הוא 'major.minor.patch', לדוגמה: |
platform |
הפלטפורמה של ה-SDK הקורא. |
manufacturer |
היצרן של מכשיר Android מערכת ה-SDK שבה מתבצעת הקריאה, רלוונטי רק לערכות ה-SDK של Android. דוגמה לערך בשדה: |
android |
רמת ה-API של Android של ה-SDK לשיחות, רלוונטית רק לערכות ה-SDK ל-Android. דוגמה לערך שדה: |
trace |
מזהה אופציונלי שאפשר לספק למטרות רישום ביומן כדי לזהות את הבקשה. |
SdkType
סוגי ה-SDK האפשריים.
טיפוסים בני מנייה (enum) | |
---|---|
SDK_TYPE_UNSPECIFIED |
ערך ברירת המחדל. המערכת תשתמש בערך הזה אם לא מציינים את sdkType . |
CONSUMER |
ה-SDK הקורא הוא צרכן. |
DRIVER |
ערכת ה-SDK שמבצעת את הקריאה היא Driver. |
JAVASCRIPT |
ה-SDK ששולח הוא JavaScript. |
פלטפורמה
הפלטפורמה של ערכת ה-SDK שקוראת ל-API.
טיפוסים בני מנייה (enum) | |
---|---|
PLATFORM_UNSPECIFIED |
ערך ברירת המחדל. המערכת משתמשת בערך הזה אם לא מציינים את הפלטפורמה. |
ANDROID |
הבקשה מגיעה מ-Android. |
IOS |
הבקשה מגיעה מ-iOS. |
WEB |
הבקשה מגיעה מהאינטרנט. |