API של חנות האינטרנט של Chrome מספק גישה לנתונים על אפליקציות ותוספים, וגם כלים למפתחים לניהול שלהם.
שירות: chromewebstore.googleapis.com
כדי לשלוח קריאה לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לבצע קריאה לשירות הזה, השתמשו במידע הבא כשאתם שולחים את בקשות ה-API.
מסמך Discovery
מסמך Discovery הוא מפרט קריא למכונה שמתאר ממשקי API בארכיטקטורת REST ומאפשר להשתמש בהם. הוא משמש ליצירת ספריות לקוח, פלאגינים של IDE וכלים אחרים שמקיימים אינטראקציה עם ממשקי Google API. שירות אחד יכול לספק כמה מסמכי Discovery. השירות הזה מספק את מסמך ה-Discovery הבא:
נקודת קצה של שירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה. לשירות הזה יש את נקודת הקצה הבאה, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת הקצה הזו:
https://chromewebstore.googleapis.com
משאב REST: v2.media
| Methods | |
|---|---|
upload |
POST /v2/{name=publishers/*/items/*}:upload POST /upload/v2/{name=publishers/*/items/*}:upload העלאת חבילה חדשה לפריט קיים. |
משאב REST: v2.publishers.items
| Methods | |
|---|---|
cancelSubmission |
POST /v2/{name=publishers/*/items/*}:cancelSubmission ביטול הבקשה הפעילה הנוכחית של פריט, אם יש כזו. |
fetchReviews |
GET /v2/{name=publishers/*/items/*}:fetchReviews אחזור של ביקורות משתמשים על פריט. |
fetchStatus |
GET /v2/{name=publishers/*/items/*}:fetchStatus אחזור הסטטוס של פריט. |
getRatingSummary |
GET /v2/{name=publishers/*/items/*/ratingSummary} מקבל את RatingSummary של פריט בעל התוכן הדיגיטלי. |
publish |
POST /v2/{name=publishers/*/items/*}:publish שולחים את הפריט לפרסום בחנות. |
queryMetrics |
GET /v2/{name=publishers/*/items/*}:queryMetrics שליחת שאילתה לגבי המדדים של פריט. |
rollback |
POST /v2/{name=publishers/*/items/*}:rollback הפעולה הזו מחזירה חבילת CRX שפורסמה של פריט לחבילת CRX שצוינה ופורסמה בעבר, ומפרסמת אותה לכל המשתמשים. |
setPublishedDeployPercentage |
POST /v2/{name=publishers/*/items/*}:setPublishedDeployPercentage מגדירים אחוז פריסה גבוה יותר לגרסה של הפריט שפורסמה. |