Chrome Web Store API

‫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
מגדירים אחוז פריסה גבוה יותר לגרסה של הפריט שפורסמה.