Method: media.upload

העלאת חבילה חדשה לפריט קיים.

בקשת HTTP

  • ‫URI להעלאה, לבקשות להעלאת מדיה:
    POST https://chromewebstore.googleapis.com/upload/v2/{name=publishers/*/items/*}:upload
  • ‫URI של מטא-נתונים, לבקשות של מטא-נתונים בלבד:
    POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:upload

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
name

string

חובה. שם הפריט שאליו רוצים להעלות את החבילה החדשה, בפורמט publishers/{publisherId}/items/{itemId}

גוף הבקשה

גוף הבקשה צריך להיות ריק.

גוף התשובה

הודעת תגובה לmedia.upload.

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "name": string,
  "itemId": string,
  "crxVersion": string,
  "uploadState": enum (UploadState)
}
שדות
name

string

השם של הפריט שאליו הועלה החבילה.

itemId

string

פלט בלבד. המזהה של הפריט שאליו הועלתה החבילה.

crxVersion

string

גרסת התוסף שצוינה במניפסט של החבילה שהועלתה. הערך הזה לא יוגדר אם ההעלאה עדיין בתהליך (uploadState הוא UPLOAD_IN_PROGRESS).

uploadState

enum (UploadState)

פלט בלבד. מצב ההעלאה. אם הערך של uploadState הוא UPLOAD_IN_PROGRESS, אפשר לבדוק אם יש עדכונים באמצעות השיטה fetchStatus.

היקפי הרשאה

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/chromewebstore