Method: media.upload

Sube un paquete nuevo a un elemento existente.

Solicitud HTTP

  • URI de carga para las solicitudes de carga de medios:
    POST https://chromewebstore.googleapis.com/upload/v2/{name=publishers/*/items/*}:upload
  • URI de metadatos para las solicitudes de metadatos únicamente:
    POST https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:upload

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Nombre del elemento al que se subirá el paquete nuevo con el formato publishers/{publisherId}/items/{itemId}

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje de respuesta para media.upload.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "itemId": string,
  "crxVersion": string,
  "uploadState": enum (UploadState)
}
Campos
name

string

Es el nombre del elemento al que se subió el paquete.

itemId

string

Solo salida. Es el ID del elemento al que se subió el paquete.

crxVersion

string

Es la versión de la extensión proporcionada en el manifiesto del paquete subido. No se establecerá si la carga aún está en curso (uploadState es UPLOAD_IN_PROGRESS).

uploadState

enum (UploadState)

Solo salida. Es el estado de la carga. Si uploadState es UPLOAD_IN_PROGRESS, puedes sondear las actualizaciones con el método fetchStatus.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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