- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- ItemRevisionStatus
- DistributionChannel
- جرِّبه الآن
استرداد حالة سلعة
طلب HTTP
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
الحقل مطلوب. اسم العنصر المطلوب استرداد حالته بالتنسيق |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة الردّ على items.fetchStatus
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "name": string, "itemId": string, "publicKey": string, "publishedItemRevisionStatus": { object ( |
الحقول | |
---|---|
name |
اسم السلعة المطلوبة. |
itemId |
النتائج فقط. معرّف السلعة. |
publicKey |
المفتاح العام للعنصر، والذي قد يتم إنشاؤه بواسطة المتجر |
publishedItemRevisionStatus |
النتائج فقط. تمثّل هذه السمة حالة المراجعة المنشورة الحالية للعنصر. سيتم إلغاء ضبط هذه السمة إذا لم يتم نشر العنصر. |
submittedItemRevisionStatus |
تمثّل هذه السمة حالة مراجعة العنصر التي تم إرسالها لنشرها. سيتم إلغاء ضبط هذه السمة إذا لم يتم إرسال العنصر للنشر منذ آخر عملية نشر ناجحة. |
lastAsyncUploadState |
النتائج فقط. حالة آخر عملية تحميل غير متزامن لعنصر. يتم ضبط هذا الخيار فقط عندما تم تحميل عنصر بشكل غير متزامن في آخر 24 ساعة. |
takenDown |
إذا كانت القيمة true، يعني ذلك أنّه تمت إزالة السلعة بسبب انتهاك السياسة. يُرجى الاطّلاع على "لوحة بيانات المطوِّر" لمعرفة التفاصيل. |
warned |
في حال اختيار القيمة "true"، يعني ذلك أنّه تم إرسال تحذير بشأن السلعة بسبب انتهاك السياسة، وسيتم إزالتها إذا لم يتم حلّ المشكلة. يُرجى الاطّلاع على "لوحة بيانات المطوِّر" لمعرفة التفاصيل. |
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/chromewebstore
https://www.googleapis.com/auth/chromewebstore.readonly
ItemRevisionStatus
تفاصيل حول حالة مراجعة عنصر
تمثيل JSON |
---|
{ "state": enum ( |
الحقول | |
---|---|
state |
النتائج فقط. الحالة الحالية للعنصر |
distributionChannels[] |
تفاصيل حول حزمة السلعة |
DistributionChannel
معلومات النشر لقناة إصدار معيّنة
تمثيل JSON |
---|
{ "deployPercentage": integer, "crxVersion": string } |
الحقول | |
---|---|
deployPercentage |
النسبة المئوية الحالية للنشر في قناة الإصدار (عدد غير سالب يتراوح بين 0 و100). |
crxVersion |
إصدار الإضافة المذكور في بيان الحزمة التي تم تحميلها |