Обзор API торговых продуктов

На этой странице объясняется, как вы можете загружать свои продукты и управлять ими программно. Используя API торговых продуктов, вы можете вставлять или обновлять продукт в источнике данных, получать продукт из своей учетной записи и удалять продукт из источника данных.

Вы можете использовать ресурс products для создания каталога интернет-магазина, то есть списка товаров, доступных в товарных объявлениях. Вы можете использовать ресурс products после того, как создадите свою учетную запись Merchant Center и будете готовы загрузить первоначальный набор продуктов через API.

Вы несете ответственность за соблюдение правил в отношении товарных объявлений и бесплатных предложений . Товарные объявления оставляют за собой право обеспечивать соблюдение этих политик и реагировать соответствующим образом, если мы обнаружим контент или поведение, нарушающие эти правила.

Ресурс products загружает информацию о продуктах в базу данных Shopping Merchant Center . Он также предоставляет ряд методов, позволяющих получать доступ, обновлять или удалять информацию о продукте по одному или сразу по нескольким в пакетном режиме .

Ресурс productInput представляет входные данные, которые вы отправляете для продукта. Ресурс productInput должен иметь следующие поля:

  • channel : канал продукта.
  • offerId : уникальный идентификатор продукта. Это значение одинаково для входящего продукта и обработанного продукта.
  • contentLanguage : двухбуквенный код языка ISO 639-1 для продукта.
  • feedLabel : метка фида для продукта.

Хотя продавцы имеют возможность загружать товары с помощью файла под названием Primary Feed , создание и удаление товаров с помощью Merchant API дает ряд преимуществ. Эти преимущества включают более быстрое время ответа и возможность обновлять несколько продуктов в режиме реального времени без необходимости управлять несколькими дополнительными фидами . Прежде чем изменения продукта, внесенные вызовами API, отобразятся в базе данных Shopping Merchant Center, может пройти до нескольких часов.

Google может автоматически поддерживать определенные атрибуты ваших продуктов. Дополнительные сведения см. в разделе Включение автоматических улучшений .

Предварительные условия

Если у вас нет источника данных, создайте его с помощью API источников данных Merchant или Merchant Center.

Если у вас уже есть источник данных, который вы создали с помощью пользовательского интерфейса Merchant Center или API, вы можете использовать API Merchant Products API для добавления своих продуктов. Если вы используете Content API for Shopping для добавления продуктов, обратитесь к руководству по миграции , чтобы понять, как начать работу с API Merchant Products API.

Загрузите информацию о продукте в свой аккаунт

Чтобы загрузить данные о продукте в свою учетную запись, используйте метод accounts.productInputs.insert . Вы должны передать уникальный идентификатор основного или дополнительного источника данных для вставки продукта с помощью API торговых продуктов.

Получите обработанный продукт из своей учетной записи

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

Удалить информацию о продукте из своей учетной записи

Чтобы удалить ввод продукта из вашей учетной записи, используйте метод accounts.productInputs.delete . Для удаления продукта с помощью API торговых продуктов необходимо передать уникальный идентификатор основного или дополнительного источника данных, которому принадлежит продукт.

Перечислите продукты из вашего аккаунта

Чтобы перечислить обработанные продукты в вашей учетной записи, используйте метод accounts.products.list .