Вставляет и/или обновляет записи указанного типа фида. Выполняет только базовую проверку (например, на наличие некорректного запроса), после чего партнеру немедленно возвращается соответствующий ответ. Google выполняет проверку бизнес-логики запроса асинхронно. Этот пакетный вызов не гарантирует атомарность.
HTTP-запрос
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
parent | Название ресурса, имеющее формат - |
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{
"records": [
{
object ( |
| Поля | |
|---|---|
records[] | Записи, которые необходимо вставить и/или обновить. Максимальное количество записей в одном вызове API — 1000. |
Ответный текст
В случае успеха тело ответа будет представлять собой пустой JSON-объект.
Области полномочий
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/mapsbooking
GenericRecord
Запись о типе фида, указанном в URL-запросе.
| JSON-представление |
|---|
{ "generationTimestamp": string, // Union field |
| Поля | |
|---|---|
generationTimestamp | Обязательно. Эта метка времени используется для обеспечения правильного порядка обновления данных об остатках на складе. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
Поле объединения record_type . Инкапсулирует различные типы фидов (ndjson, на основе прототипов и т. д.). record_type может принимать только одно из следующих значений: | |
dataRecord | Для кормов, не основанных на прототипах. Строка, закодированная в формате Base64. |
protoRecord | Для кормов на основе прототипов. Объект, содержащий поля произвольного типа. Дополнительное поле |