Краткое руководство по 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 с правами администратора, вы можете использовать ее.

Перейдите в Торговый центр

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

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

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

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

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

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

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

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

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

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

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