Method: media.upload

Laden Sie ein neues Paket für einen vorhandenen Artikel hoch.

HTTP-Anfrage

  • Upload-URI für Media-Uploadanfragen:
    POST https://chromewebstore.googleapis.com/upload/v2/{name=publishers/*/items/*}:upload
  • Metadaten-URI für reine Metadatenanfragen:
    POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:upload

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Name des Artikels, in den das neue Paket hochgeladen werden soll, im Format publishers/{publisherId}/items/{itemId}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "blob": {
    object (Media)
  },
  "mediaRequestInfo": {
    object (MediaRequestInfo)
  }
}
Felder
blob

object (Media)

Verweis auf die hochgeladenen Media.

mediaRequestInfo

object (MediaRequestInfo)

Informationen zur Anfrage zum Hochladen von Medien.

Antworttext

Antwortnachricht für media.upload.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "name": string,
  "itemId": string,
  "crxVersion": string,
  "uploadState": enum (UploadState)
}
Felder
name

string

Der Name des Artikels, in den das Paket hochgeladen wurde.

itemId

string

Nur Ausgabe. Die ID des Artikels, für den das Paket hochgeladen wurde.

crxVersion

string

Die im Manifest des hochgeladenen Pakets angegebene Erweiterungsversion. Dieser Wert wird nicht festgelegt, wenn der Upload noch läuft (uploadState ist UPLOAD_IN_PROGRESS).

uploadState

enum (UploadState)

Nur Ausgabe. Der Status des Uploads. Wenn uploadState den Wert UPLOAD_IN_PROGRESS hat, können Sie mit der Methode „fetchStatus“ nach Updates suchen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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