REST Resource: accounts.productInputs

Ресурс: ПродуктИнпут

Этот ресурс представляет входные данные, которые вы отправляете для продукта, а не обработанный продукт, который вы видите в Merchant Center, в товарных объявлениях или на платформах Google. Входные данные продукта, правила и дополнительные данные источника данных объединяются для создания обработанного Product .

Требуемые входные атрибуты продукта для прохождения проверок достоверности данных в первую очередь определяются в Спецификации данных о продуктах .

Обязательны следующие атрибуты: feedLabel , contentLanguage и offerId .

После вставки, обновления или удаления ввода продукта может пройти несколько минут, прежде чем обработанный продукт сможет быть получен.

Все поля ввода продукта и его подсообщения соответствуют английскому названию соответствующего атрибута в вертикальной спецификации, за некоторыми исключениями .

JSON-представление
{
  "name": string,
  "product": string,
  "channel": enum (ChannelEnum),
  "offerId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ],
  "versionNumber": string
}
Поля
name

string

Идентификатор. Имя входного продукта. Формат: "{productinput.name=accounts/{account}/productInputs/{productinput}}" , где последний раздел productinput состоит из 4 частей: Channel~contentLanguage~feedLabel~offerId. Пример входного имени продукта: "accounts/123/productInputs". /online~en~US~sku123"

product

string

Только вывод. Название обрабатываемого продукта. Формат: "{product.name=accounts/{account}/products/{product}}"

channel

enum ( ChannelEnum )

Неизменяемый. Канал продукта.

offer Id

string

Необходимый. Неизменяемый. Ваш уникальный идентификатор продукта. Это то же самое для входного продукта и обработанного продукта. Ведущие и конечные пробелы удаляются, а несколько пробелов заменяются одним пробелом при отправке. Подробную информацию см. в технических характеристиках продукта .

content Language

string

Необходимый. Неизменяемый. Двухбуквенный языковой код продукта по стандарту ISO 639-1 .

feed Label

string

Необходимый. Неизменяемый. Этикетка фида продукта.

attributes

object ( Attributes )

Необязательный. Список атрибутов продукта.

custom Attributes[]

object ( CustomAttribute )

Необязательный. Список пользовательских атрибутов (предоставленных продавцом). Его также можно использовать для отправки любого атрибута спецификации данных в его общей форме (например, { "name": "size type", "value": "regular" } ). Это полезно для отправки атрибутов, которые явно не предоставляются API, например дополнительных атрибутов, используемых для покупки через Google. Максимально допустимое количество символов для каждого настраиваемого атрибута — 10 240 (представляет собой сумму символов имени и значения). Для каждого продукта можно установить максимум 2500 пользовательских атрибутов общим размером 102,4 КБ. При вставке символы подчеркивания в именах пользовательских атрибутов заменяются пробелами.

version Number

string ( int64 format)

Необязательный. Представляет существующую версию (свежесть) продукта, которую можно использовать для сохранения правильного порядка при одновременном выполнении нескольких обновлений.

Если этот параметр установлен, вставка предотвращается, если номер версии меньше текущего номера версии существующего продукта. Повторную установку (например, обновление продукта через 30 дней) можно выполнить с текущим versionNumber .

Поддерживается только для вставок в первичные источники данных.

Если операция предотвращена, будет выброшено прерванное исключение.

Методы

delete

Удаляет данные о продукте из вашего аккаунта Merchant Center.

insert

Загружает информацию о продукте в ваш аккаунт Merchant Center.