Android Over the Air API

עדכוני Android Over The Air (OTA) מספקים את התשתית שבה משתמש פורטל השותפים של Android לניהול עדכוני מערכת של מכשירים.

שירות: androidovertheair.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, תוכלו להשתמש בפרטים הבאים כשתשלחו את בקשות ה-API.

מסמך Discovery

מסמך Discovery הוא מפרט קריא למחשבים שמיועד לתיאור ולשימוש בממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:

נקודת הקצה של השירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות ה-API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות:

  • https://androidovertheair.googleapis.com

משאב ל-REST: v1.deployments

שיטות
get GET /v1/{name=deployments/*}
מקבל Deployment.
list GET /v1/deployments
הרשימה deployments.
update PUT /v1/{name=deployments/*}
מתבצע עדכון של deployment.

משאב ל-REST: v1.deployments.configs

שיטות
create POST /v1/{name=deployments/*}/configs
יוצר config ומחזיר את Config החדש.
delete DELETE /v1/{name=deployments/*/configs/*}
מתבצעת מחיקה של config.
disable POST /v1/{name=deployments/*/configs/*}:disable
משביתה את כל הקבוצות המופעלות שיש להן את התצורה שצוינה.
get GET /v1/{name=deployments/*/configs/*}
מקבל צפייה של config.
list GET /v1/{name=deployments/*}/configs
הרשימה configs של פריסה.
update PUT /v1/{name=deployments/*/configs/*}
מתבצע עדכון של config.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
מעדכנים את החבילות בהגדרות.

משאב REST: v1.deployments.configs.packages

שיטות
list GET /v1/{name=deployments/*/configs/*}/packages
רשומים חבילות של ההגדרות.

משאב REST: v1.deployments.groups

שיטות
create POST /v1/{name=deployments/*}/groups
יוצר קבוצה ומחזיר את הערך החדש של Group.
delete DELETE /v1/{name=deployments/*/groups/*}
מתבצעת מחיקה של group.
disable POST /v1/{name=deployments/*}/groups:disable
משבית את groups שהוגדר.
enable POST /v1/{name=deployments/*}/groups:enable
הפעלה של groups שהוגדר.
get GET /v1/{name=deployments/*/groups/*}
מקבל group.
list GET /v1/{name=deployments/*}/groups
הרשימה groups של פריסה.
update PUT /v1/{name=deployments/*/groups/*}
מתבצע עדכון של group.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
מתבצע עדכון של config בהתאם לgroup.

משאב ל-REST: v1.deployments.groups.charts

שיטות
get GET /v1/{name=deployments/*/groups/*/charts/*}
מקבל group chart.
list GET /v1/{name=deployments/*/groups/*}/charts
הרשימה group charts.

משאב REST: v1.deployments.groups.configs

שיטות
list GET /v1/{name=deployments/*/groups/*}/configs
מפרט את ההגדרות של הקבוצה.

משאב ל-REST: v1.deployments.groups.members

שיטות
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
יצירת חברי קבוצה בקבוצה ספציפית.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
מחיקת חברי הקבוצה בקבוצה.
create POST /v1/{name=deployments/*/groups/*}/members
יוצר חבר קבוצה ומחזיר את הערך החדש GroupMember.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
מתבצעת מחיקה של group member.
get GET /v1/{name=deployments/*/groups/*/members/*}
מקבל group member.
list GET /v1/{name=deployments/*/groups/*}/members
הרשימה group members.

משאב REST: v1.deployments.packages

שיטות
delete DELETE /v1/{name=deployments/*/packages/**}
מתבצעת מחיקה של package.
get GET /v1/{name=deployments/*/packages/**}
מקבל package.
list GET /v1/{name=deployments/*}/packages
הרשימה packages.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
כולל רשימה של כל ההגדרות שמשתמשות בחבילה שצוינה.
update PUT /v1/{name=deployments/*/packages/**}
מתבצע עדכון של package.