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