Method: inventory.partners.feeds.record.batchDelete

Borra los registros del tipo de feed especificado. Solo realiza una validación básica (como una solicitud con formato incorrecto) después de la cual se muestra inmediatamente una respuesta adecuada al socio. Google realiza la validación de la lógica empresarial en la solicitud de forma asíncrona. Esta llamada por lotes no garantiza la atomicidad.

Solicitud HTTP

POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete

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

Parámetros de ruta de acceso

Parámetros
parent

string

Nombre del recurso, con el formato - partners/{partner_id}/feeds/{feed_name}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "records": [
    {
      object (GenericDeleteRecord)
    }
  ]
}
Campos
records[]

object (GenericDeleteRecord)

Registros que se borrarán. Se permite un máximo de 1,000 registros en una llamada a la API.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta está vacío.

Alcances de la autorización

Requiere el siguiente alcance de OAuth:

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

GenericDeleteRecord

Registro que se borrará del tipo de feed mencionado en la solicitud de URL.

Representación JSON
{
  "deleteTime": string,

  // Union field record_type can be only one of the following:
  "dataRecord": string,
  "protoRecord": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field record_type.
}
Campos
deleteTime

string (Timestamp format)

Obligatorio. Esta marca de tiempo se usa para determinar el orden en el que se aplicará una eliminación al inventario.

Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Campo de unión record_type. Encapsular diferentes tipos de feed (ndjson, basado en proto, etcétera) El socio puede proporcionar un registro completo similar a cómo se proporciona un registro en un feed o la API de BatchPush. Los socios también tienen la opción de incluir solo los campos esenciales de un registro necesarios para identificarlo de manera única. Las direcciones (record_type) solo pueden ser una de las siguientes opciones:
dataRecord

string (bytes format)

Para feeds que no se basan en protocolos.

String codificada en base64.

protoRecord

object

Para los feeds basados en proto.

Un objeto que contiene campos de un tipo arbitrario. Un campo adicional "@type" contiene una URI que identifica el tipo. Ejemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.