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