Method: publishers.items.fetchStatus

Tìm nạp trạng thái của một mặt hàng.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
name

string

Bắt buộc. Tên của mặt hàng cần truy xuất trạng thái ở dạng publishers/{publisherId}/items/{itemId}

Nội dung yêu cầu

Nội dung yêu cầu phải trống.

Nội dung phản hồi

Thông báo phản hồi cho items.fetchStatus.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "name": string,
  "itemId": string,
  "publicKey": string,
  "publishedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "submittedItemRevisionStatus": {
    object (ItemRevisionStatus)
  },
  "lastAsyncUploadState": enum (UploadState),
  "takenDown": boolean,
  "warned": boolean
}
Trường
name

string

Tên của mặt hàng được yêu cầu.

itemId

string

Chỉ có đầu ra. Mã của mặt hàng.

publicKey

string

Khoá công khai của mặt hàng, có thể do cửa hàng tạo.

publishedItemRevisionStatus

object (ItemRevisionStatus)

Chỉ có đầu ra. Trạng thái của bản sửa đổi đã xuất bản hiện tại của mục. Sẽ được huỷ đặt nếu mặt hàng chưa được xuất bản.

submittedItemRevisionStatus

object (ItemRevisionStatus)

Trạng thái của phiên bản mặt hàng được gửi để xuất bản. Sẽ được đặt thành không nếu mặt hàng chưa được gửi để xuất bản kể từ lần xuất bản thành công gần đây nhất.

lastAsyncUploadState

enum (UploadState)

Chỉ có đầu ra. Trạng thái của lần tải lên không đồng bộ gần đây nhất cho một mục. Chỉ được đặt khi có một lượt tải lên không đồng bộ cho mặt hàng trong 24 giờ qua.

takenDown

boolean

Nếu đúng, thì mặt hàng đã bị gỡ bỏ do vi phạm chính sách. Hãy xem trang tổng quan dành cho nhà phát triển để biết thông tin chi tiết.

warned

boolean

Nếu đúng, tức là mặt hàng đã bị cảnh báo do vi phạm chính sách và sẽ bị gỡ xuống nếu bạn không giải quyết vấn đề. Hãy xem trang tổng quan dành cho nhà phát triển để biết thông tin chi tiết.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

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

ItemRevisionStatus

Thông tin chi tiết về trạng thái của một phiên bản mặt hàng.

Biểu diễn dưới dạng JSON
{
  "state": enum (ItemState),
  "distributionChannels": [
    {
      object (DistributionChannel)
    }
  ]
}
Trường
state

enum (ItemState)

Chỉ có đầu ra. Trạng thái hiện tại của mặt hàng

distributionChannels[]

object (DistributionChannel)

Thông tin chi tiết về gói hàng của mặt hàng

DistributionChannel

Thông tin triển khai cho một kênh phát hành cụ thể

Biểu diễn dưới dạng JSON
{
  "deployPercentage": integer,
  "crxVersion": string
}
Trường
deployPercentage

integer

Phần trăm triển khai hiện tại cho kênh phát hành (số không âm trong khoảng từ 0 đến 100).

crxVersion

string

Phiên bản tiện ích có trong tệp kê khai của gói đã tải lên.