- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- موردوضعیت نسخهها
- کانال توزیع
- امتحانش کن!
وضعیت یک آیتم را دریافت کنید.
درخواست HTTP
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
پارامترها | |
---|---|
name | الزامی. نام آیتمی که وضعیت آن در فرم |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پیام پاسخ برای items.fetchStatus.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
نمایش JSON |
---|
{ "name": string, "itemId": string, "publicKey": string, "publishedItemRevisionStatus": { object ( |
فیلدها | |
---|---|
name | نام کالای درخواستی. |
itemId | فقط خروجی. شناسهی آیتم. |
publicKey | کلید عمومی کالا، که ممکن است توسط فروشگاه تولید شود. |
publishedItemRevisionStatus | فقط خروجی. وضعیت نسخهٔ منتشر شدهٔ فعلیِ آیتم. اگر آیتم منتشر نشود، غیرفعال خواهد شد. |
submittedItemRevisionStatus | وضعیت ویرایش مورد ارسال شده برای انتشار. اگر مورد از آخرین انتشار موفق برای انتشار ارسال نشده باشد، غیرفعال خواهد شد. |
lastAsyncUploadState | فقط خروجی. وضعیت آخرین آپلود غیرهمزمان برای یک آیتم. فقط زمانی تنظیم میشود که در ۲۴ ساعت گذشته آپلود غیرهمزمان برای آیتم انجام شده باشد. |
takenDown | اگر درست باشد، مورد به دلیل نقض خطمشی حذف شده است. برای جزئیات بیشتر، داشبورد توسعهدهنده را بررسی کنید. |
warned | اگر درست باشد، به مورد به دلیل نقض خطمشی هشدار داده شده است و در صورت عدم رفع مشکل، حذف خواهد شد. برای جزئیات بیشتر، داشبورد توسعهدهنده را بررسی کنید. |
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chromewebstore
-
https://www.googleapis.com/auth/chromewebstore.readonly
موردوضعیت نسخهها
جزئیات مربوط به وضعیت بازنگری یک آیتم.
نمایش JSON |
---|
{ "state": enum ( |
فیلدها | |
---|---|
state | فقط خروجی. وضعیت فعلی کالا |
distributionChannels[] | جزئیات روی بستهبندی کالا |
کانال توزیع
اطلاعات استقرار برای یک کانال انتشار خاص
نمایش JSON |
---|
{ "deployPercentage": integer, "crxVersion": string } |
فیلدها | |
---|---|
deployPercentage | درصد استقرار فعلی برای کانال انتشار (عدد غیرمنفی بین ۰ تا ۱۰۰). |
crxVersion | نسخه افزونه ارائه شده در مانیفست بسته آپلود شده. |
- درخواست HTTP
- پارامترهای مسیر
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- موردوضعیت نسخهها
- کانال توزیع
- امتحانش کن!
وضعیت یک آیتم را دریافت کنید.
درخواست HTTP
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
پارامترها | |
---|---|
name | الزامی. نام آیتمی که وضعیت آن در فرم |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پیام پاسخ برای items.fetchStatus.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
نمایش JSON |
---|
{ "name": string, "itemId": string, "publicKey": string, "publishedItemRevisionStatus": { object ( |
فیلدها | |
---|---|
name | نام کالای درخواستی. |
itemId | فقط خروجی. شناسهی آیتم. |
publicKey | کلید عمومی کالا، که ممکن است توسط فروشگاه تولید شود. |
publishedItemRevisionStatus | فقط خروجی. وضعیت نسخهٔ منتشر شدهٔ فعلیِ آیتم. اگر آیتم منتشر نشود، غیرفعال خواهد شد. |
submittedItemRevisionStatus | وضعیت ویرایش مورد ارسال شده برای انتشار. اگر مورد از آخرین انتشار موفق برای انتشار ارسال نشده باشد، غیرفعال خواهد شد. |
lastAsyncUploadState | فقط خروجی. وضعیت آخرین آپلود غیرهمزمان برای یک آیتم. فقط زمانی تنظیم میشود که در ۲۴ ساعت گذشته آپلود غیرهمزمان برای آیتم انجام شده باشد. |
takenDown | اگر درست باشد، مورد به دلیل نقض خطمشی حذف شده است. برای جزئیات بیشتر، داشبورد توسعهدهنده را بررسی کنید. |
warned | اگر درست باشد، به مورد به دلیل نقض خطمشی هشدار داده شده است و در صورت عدم رفع مشکل، حذف خواهد شد. برای جزئیات بیشتر، داشبورد توسعهدهنده را بررسی کنید. |
دامنههای مجوز
به یکی از حوزههای OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chromewebstore
-
https://www.googleapis.com/auth/chromewebstore.readonly
موردوضعیت نسخهها
جزئیات مربوط به وضعیت بازنگری یک آیتم.
نمایش JSON |
---|
{ "state": enum ( |
فیلدها | |
---|---|
state | فقط خروجی. وضعیت فعلی کالا |
distributionChannels[] | جزئیات روی بستهبندی کالا |
کانال توزیع
اطلاعات استقرار برای یک کانال انتشار خاص
نمایش JSON |
---|
{ "deployPercentage": integer, "crxVersion": string } |
فیلدها | |
---|---|
deployPercentage | درصد استقرار فعلی برای کانال انتشار (عدد غیرمنفی بین ۰ تا ۱۰۰). |
crxVersion | نسخه افزونه ارائه شده در مانیفست بسته آپلود شده. |