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