- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de la autorización
- GenericRecord
Inserta o actualiza registros de un tipo de feed especificado. Solo realiza una validación básica (como solicitudes con errores de formato) después de la cual se devuelve inmediatamente una respuesta adecuada al socio. Google realiza la validación de 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:batchPush
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
El nombre del recurso, que tiene el formato - |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"records": [
{
object ( |
Campos | |
---|---|
records[] |
Registros que se insertarán o actualizará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
GenericRecord
Registro del tipo de feed mencionado en la solicitud de URL.
Representación JSON |
---|
{ "generationTimestamp": string, // Union field |
Campos | |
---|---|
generationTimestamp |
Obligatorio. Esta marca de tiempo se usa para garantizar el orden correcto de las actualizaciones de inventario. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Campo de unión record_type . Encapsula diferentes tipos de feed (ndjson, basado en proto, etcétera) Las direcciones (record_type ) solo pueden ser una de las siguientes opciones: |
|
dataRecord |
Para feeds que no están basados en proto. String codificada en base64. |
protoRecord |
Para feeds basados en proto. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional |