Вставляет и/или обновляет записи указанного типа канала. Выполняет только базовую проверку (например, неверный запрос), после чего партнеру немедленно возвращается соответствующий ответ. Google выполняет проверку бизнес-логики запроса асинхронно. Этот пакетный вызов не гарантирует атомарность.
HTTP-запрос
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Имя ресурса в формате — |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"records": [
{
object ( |
Поля | |
---|---|
records[] | Записи, которые необходимо вставить и/или обновить. В одном вызове API допускается максимум 1000 записей. |
Тело ответа
В случае успеха тело ответа пустое.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/mapsbooking
Общая запись
Запись типа фида, указанного в запросе URL.
JSON-представление |
---|
{ "generationTimestamp": string, // Union field |
Поля | |
---|---|
generation Timestamp | Необходимый. Эта отметка времени используется для обеспечения правильного порядка обновлений инвентаря. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
Поле объединения record_type . Для инкапсуляции различных типов каналов (ndjson, прототипов и т. д.) record_type может иметь только одно из следующих значений: | |
data Record | Для фидов, не основанных на прототипах. Строка в кодировке Base64. |
proto Record | Для фидов на основе прототипов. Объект, содержащий поля произвольного типа. Дополнительное поле |