Method: publishers.items.fetchStatus

ดึงข้อมูลสถานะของสินค้า

คำขอ HTTP

GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:fetchStatus

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ชื่อของรายการที่จะดึงสถานะในรูปแบบ publishers/{publisherId}/items/{itemId}

เนื้อความของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

ข้อความตอบกลับสำหรับ items.fetchStatus

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
ช่อง
name

string

ชื่อของรายการที่ขอ

itemId

string

เอาต์พุตเท่านั้น รหัสของสินค้า

publicKey

string

คีย์สาธารณะของสินค้า ซึ่งร้านค้าอาจสร้างขึ้น

publishedItemRevisionStatus

object (ItemRevisionStatus)

เอาต์พุตเท่านั้น สถานะของการแก้ไขรายการที่เผยแพร่ในปัจจุบัน จะไม่มีการตั้งค่าหากรายการไม่ได้เผยแพร่

submittedItemRevisionStatus

object (ItemRevisionStatus)

สถานะของการแก้ไขรายการที่ส่งเพื่อเผยแพร่ จะไม่มีการตั้งค่าหากไม่ได้ส่งรายการเพื่อเผยแพร่ตั้งแต่การเผยแพร่ครั้งล่าสุดที่สำเร็จ

lastAsyncUploadState

enum (UploadState)

เอาต์พุตเท่านั้น สถานะของการอัปโหลดแบบไม่พร้อมกันครั้งล่าสุดสำหรับรายการ ตั้งค่าเฉพาะในกรณีที่มีการอัปโหลดแบบไม่พร้อมกันสำหรับรายการในช่วง 24 ชั่วโมงที่ผ่านมา

takenDown

boolean

หากเป็นจริง แสดงว่าระบบนำสินค้าออกเนื่องจากละเมิดนโยบาย โปรดดูรายละเอียดในแดชบอร์ดสำหรับนักพัฒนาแอป

warned

boolean

หากเป็น "จริง" แสดงว่าสินค้าได้รับการแจ้งเตือนเรื่องการละเมิดนโยบายแล้ว และจะถูกนำออกหากไม่ได้รับการแก้ไข โปรดดูรายละเอียดในแดชบอร์ดสำหรับนักพัฒนาแอป

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

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

ItemRevisionStatus

รายละเอียดเกี่ยวกับสถานะของการแก้ไขรายการ

การแสดง JSON
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
ช่อง
state

enum (ItemState)

เอาต์พุตเท่านั้น สถานะปัจจุบันของรายการ

distributionChannels[]

object (DistributionChannel)

รายละเอียดเกี่ยวกับแพ็กเกจของสินค้า

DistributionChannel

ข้อมูลการติดตั้งใช้งานสำหรับเวอร์ชันการเผยแพร่ที่เฉพาะเจาะจง

การแสดง JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
ช่อง
deployPercentage

integer

เปอร์เซ็นต์การใช้งานปัจจุบันสำหรับช่องรุ่น (ตัวเลขที่ไม่เป็นลบระหว่าง 0 ถึง 100)

crxVersion

string

เวอร์ชันของส่วนขยายที่ระบุไว้ในไฟล์ Manifest ของแพ็กเกจที่อัปโหลด