- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- رسانه
- نوع مرجع
- کامپوزیت مدیا
- نوع مرجع
- شناسه شیء
- اطلاعات Blobstore2
- پاسخ نسخههای مختلف
- پاسخهای بررسیهای تفاضلی
- پاسخ دانلود متفاوت
- درخواست آپلود متفاوت
- پاسخ DiffUpload
- اطلاعات نوع محتوا
- دانلودپارامترها
- اطلاعات درخواست رسانه
- نوع اعلان
- امتحانش کن!
یک بسته جدید را روی یک مورد موجود بارگذاری کنید.
درخواست HTTP
- آپلود URI، برای درخواستهای آپلود رسانه:
POST https://chromewebstore.googleapis.com/upload/v2/{name=publishers/*/items/*}:upload
- آدرس URL فراداده، برای درخواستهای فقط فراداده:
POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:upload
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
پارامترها | |
---|---|
name | الزامی. نام آیتمی که بسته جدید باید در آن آپلود شود، در فرم |
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
نمایش JSON |
---|
{ "blob": { object ( |
فیلدها | |
---|---|
blob | ارجاع به رسانههای آپلود شده. |
mediaRequestInfo | اطلاعات مربوط به درخواست آپلود رسانه. |
بدنه پاسخ
پیام پاسخ برای media.upload.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
نمایش JSON |
---|
{
"name": string,
"itemId": string,
"crxVersion": string,
"uploadState": enum ( |
فیلدها | |
---|---|
name | نام آیتمی که بسته در آن آپلود شده است. |
itemId | فقط خروجی. شناسهی آیتمی که بسته روی آن آپلود شده است. |
crxVersion | نسخه افزونه ارائه شده در مانیفست بسته آپلود شده. اگر آپلود هنوز در حال انجام باشد، این مقدار تنظیم نخواهد شد ( |
uploadState | فقط خروجی. وضعیت آپلود. اگر |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chromewebstore