Краткое руководство по Merchant API

На этой странице объясняется, как создать учетную запись Merchant Center и загрузить образец товара с помощью Merchant API.

Прежде чем начать

Включите Merchant API в вашем проекте Google Cloud. Он понадобится вам для аутентификации.

У меня есть проект Google Cloud?

При использовании интеграции API в Apps Script с помощью Shopping Content Service создается проект Google Cloud по умолчанию и автоматически включается сервис Merchant API. Однако перед использованием Merchant API вам всё равно потребуется пройти однократную регистрацию разработчика. Подробнее см. в разделе «Использование сервиса Merchant API в Apps Script» .

В противном случае, если у вас нет проекта Google Cloud, вы можете создать проект Google Cloud .

Перейти в Google Cloud

Шаг 1. Создайте учетную запись Merchant Center

Для использования Merchant API вам необходима учётная запись Merchant Center. Чтобы создать её, см . раздел «Начало работы с Merchant Center» . Если у вас уже есть учётная запись Merchant Center с правами администратора, вы можете использовать её.

Перейти в Merchant Center

Шаг 2. Настройте аутентификацию для API продавца

Лучший способ настройки аутентификации зависит от среды, в которой вы планируете работать:

  • Если вы являетесь сторонним поставщиком , разрешите приложению запрашивать доступ к аккаунтам Merchant Center ваших клиентов с помощью OAuth 2.0. Подробнее см. в разделе «Доступ к клиентским аккаунтам» . Для регистрации вам потребуется получить токен OAuth для вашего аккаунта Google.
  • Если вы разрабатываете внутреннее приложение , которому требуется доступ только к вашей учетной записи Merchant Center, см. раздел Доступ к вашей учетной записи .

Шаг 3: Решите, как взаимодействовать с API торговца.

Существует два подхода к взаимодействию с API торговца:

Прямые вызовы API

Отправляйте необработанные запросы напрямую к конечным точкам API, как правило, по протоколу HTTP(S). Вы вручную формируете тело запроса, настраиваете заголовки (включая аутентификацию) и анализируете ответ.

Руководство по прямым вызовам API

Клиентские библиотеки

Используйте готовые библиотеки, которые инкапсулируют низкоуровневые детали создания запросов и обработки ответов. Они обеспечивают аутентификацию, сериализацию запросов/ответов и другой шаблонный код.

Руководство по клиентским библиотекам