Method: projects.locations.products.create

Crea y devuelve un nuevo recurso de producto.

A continuación se indican los posibles errores.

  • Devuelve INVALID_ARGUMENT si falta displayName o tiene más de 4096 caracteres.
  • Devuelve INVALID_ARGUMENT si la descripción supera los 4096 caracteres.
  • Devuelve INVALID_ARGUMENT si falta productCategory o no es válido.

Solicitud HTTP

POST https://vision.googleapis.com/v1/{parent=projects/*/locations/*}/products

La URL utiliza la sintaxis de transcodificación a gRPC.

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Proyecto en el que se debe crear el producto.

El formato es projects/PROJECT_ID/locations/LOC_ID.

Los parámetros de consulta

Parámetros
productId

string

ID de recurso proporcionado por el usuario para este producto. Si se define, el servidor intentará usar este valor como ID de recurso. Si ya se está usando, se devuelve un error con el código ALREADY_EXISTS. Debe tener 128 caracteres como máximo. No puede contener el carácter /.

Cuerpo de la solicitud

En el cuerpo de la solicitud se incluye una instancia de Product.

Cuerpo de la respuesta

Si la solicitud se completa correctamente, en el cuerpo de la respuesta se incluye una instancia recién creada de Product.

Permisos de autorización

Debes disponer de uno de los siguientes permisos de OAuth:

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

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