אובייקט כותרת המוגדר בכל הבקשות שנשלחות לשרת.
ייצוג JSON |
---|
{
"requestId": string,
"requestTimestamp": string,
"userLocale": string,
"protocolVersion": {
object ( |
שדות | |
---|---|
requestId |
חובה: מזהה ייחודי של הבקשה הזו. זוהי מחרוזת באורך מקסימלי של 100 תווים, והיא מכילה רק את התווים "a-z", "A-Z", "0-9", ":", "-" ו-"_". |
requestTimestamp |
חובה: חותמת זמן של הבקשה הזו מיוצגת כאלפיות השנייה מתחילת התקופה. המקבל צריך לוודא שחותמת הזמן הזו היא °60 'עכשיו'. חותמת הזמן של הבקשה הזו אינה זמנית בעת ניסיונות חוזרים. |
userLocale |
הוצא משימוש: קוד שפה בן שתי אותיות או שלוש אותיות לפי תקן ISO 639-2 Alpha 3, ואחריו קוד מקף לפי תקן ISO 3166-1 Alpha-2, למשל: 'pt', 'pt-BR' , 'fil' או 'fil-PH'. אפשר להיעזר בשדה הזה כדי להניע את השדות |
protocolVersion |
חובה: הגרסה של הבקשה הזו. |
גרסה
אובייקט גרסה, שהוא צורה מובנית של מבנה הגרסה הקלאסית של a.b.c
. חשוב לוודא שיש תאימות למספר הגרסאות הראשיות של אותו מספר. לידיעתכם, תיקונים קלים וגרסאות קטנות עשויים להשתנות לעיתים קרובות וללא הודעה מוקדמת. השילוב צריך לתמוך בכל הבקשות באותה גרסה ראשית.
ייצוג JSON |
---|
{ "major": integer, "minor": integer, "revision": integer } |
שדות | |
---|---|
major |
חובה: גרסה ראשית. האפשרות הזו מסומנת בבקשות תאימות עם גרסאות שונות. לא בטוח שהן תואמות. |
minor |
חובה: גרסה משנית. מציין תיקוני באגים משמעותיים. |
revision |
חובה: גרסה משנית. זה מציין תיקוני באגים קטנים. |