На этой странице объясняется, как создать учетную запись в 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 .
Шаг 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Клиентские библиотеки
Используйте готовые библиотеки, которые инкапсулируют низкоуровневые детали отправки запросов и обработки ответов. Они обрабатывают аутентификацию, сериализацию запросов/ответов и другой шаблонный код.
Руководство по клиентским библиотекам