Method: projects.locations.products.patch

Realiza cambios en un recurso del Product. Solo los campos displayName, description y labels se pueden actualizar en este momento.

Si se actualizan las etiquetas, el cambio no se reflejará en las consultas hasta la próxima indexación.

A continuación, se indican los posibles errores:

  • Muestra NOT_FOUND si el Product no existe.
  • Muestra INVALID_ARGUMENT si el displayName está presente en updateMask , pero no está en la solicitud o supera los 4,096 caracteres.
  • Muestra INVALID_ARGUMENT si la descripción está presente en updateMask , pero supera los 4,096 caracteres.
  • Muestra INVALID_ARGUMENT si productCategory está presente en updateMask.

Solicitud HTTP

PATCH https://vision.googleapis.com/v1/{product.name=projects/*/locations/*/products/*}

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

Parámetros de ruta de acceso

Parámetros
product.name

string

Es el nombre del recurso del producto.

Formato: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

Este campo se ignora cuando se crea un producto.

Parámetros de consulta

Parámetros
updateMask

string (FieldMask format)

El FieldMask que especifica qué campos se deben actualizar. Si no se especifica updateMask, todos los campos mutables se deben actualizar. Las rutas de acceso de máscara válidas incluyen productLabels, displayName y description.

Una lista separada por comas de los nombres de campos totalmente calificados. Ejemplo: "user.displayName,photo".

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de Product.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Product.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-vision

Para obtener más información, consulta Descripción general de la autenticación.