Обзор API источников данных о продавцах

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

Content API for Shopping позволяет создавать только первичные источники данных. С помощью API источников данных торговцев вы можете создавать следующие типы источников данных:

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

Используя API источников данных о продавцах, вы можете делать следующее:

  • Создайте новый основной источник данных с определенными feedLabel и contentLanguage .
  • Создайте источник данных с подстановочными знаками. В источнике данных с подстановочными знаками не установлены feedLabel и contentLanguage . Источники данных с подстановочными знаками позволяют вставлять в источник данных продукты с различными комбинациями feedLabel и contentLanguage .
  • Создайте дополнительный источник данных для связи с существующим основным источником данных.
  • Настройте расписание для файлового источника данных.
  • Управляйте источниками данных API.
  • Используйте другие типы источников данных, например рекламные акции.

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

  • Ваша учетная запись должна быть перенесена на каналы с одним языковым стандартом .
  • Чтобы убедиться, что учетная запись уже перенесена в целевое разделение данных, используйте список источников данных или методы get. Если вы не имеете на это права, вы получите следующее сообщение об исключении и вам следует обратиться в службу поддержки.

    This account is in the data sources migration process and can't be used with
    this API yet. Contact support for more info on when this account will be able
    to use the data sources endpoint.
    

Создайте новый источник данных

Чтобы создать новый основной источник данных с определенными feedLabel и contentLanguage , задайте поля feedLabel и contentLanguage в конфигурации для конкретного типа. Например, PrimaryProductDataSource .

Чтобы просмотреть вновь созданный источник данных, создайте запрос GET или LIST .

Создайте новый основной источник данных с подстановочными знаками.

Чтобы создать новый основной фид с подстановочными знаками, настройте источник данных с помощью PrimaryProductDataSource и не устанавливайте поля feedLabel и contentLanguage .

При использовании Content API for Shopping для вас создается только один источник данных API. Используя API источников данных о продавцах, вы можете иметь несколько источников данных API, некоторые из которых могут быть подстановочными знаками.

Только источники данных с входными данными API могут быть источниками данных с подстановочными знаками. Источники данных с подстановочными знаками не поддерживаются для входных файлов.

Создайте дополнительный источник данных и свяжите его с основным источником данных.

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

Чтобы создать дополнительный источник данных, настройте свой источник данных с помощью SupplementalProductDataSource , а затем свяжите его, обновив поле defaultRule в основном источнике данных.

Дополнительные источники данных файлов не могут быть источниками данных с подстановочными знаками. Дополнительные источники данных API всегда должны быть источниками данных с подстановочными знаками.

Настройте расписание для источника данных файла

Чтобы настроить расписание для фида файлов, настройте источник данных как источник данных файла, используя поле FileInput , а затем настройте fetchsettings используя поле FileInput.FetchSettings .

Удаление источника данных

Чтобы удалить существующий источник данных из вашей учетной записи, используйте метод accounts.dataSources.delete .

Получить источник данных

Чтобы получить файл, настроенный в источнике данных, используйте метод accounts.dataSources.fetch . Этот метод выполняет немедленную выборку данных из источника данных из вашей учетной записи. Этот метод работает только с источниками данных с набором файловых входных данных.

Получить источник данных

Чтобы получить конфигурацию источника данных для вашей учетной записи, используйте метод accounts.dataSources.get .

Список источников данных

Чтобы получить список конфигураций источников данных для вашей учетной записи, используйте метод accounts.dataSources.list .

Исправить источник данных

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