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