На этой странице представлено введение в Merchant API и объясняется, как его можно использовать для автоматизации различных рабочих процессов, связанных с управлением учетными записями, продуктами и запасами в Merchant Center.
Вы можете использовать Merchant API, чтобы привлечь больше клиентов и продемонстрировать свои продукты в Google. Вы можете использовать Merchant API для управления большими или сложными аккаунтами Merchant Center. Некоторые типичные случаи использования включают следующее:
- Автоматизированное управление аккаунтом
- Автоматизированное управление продуктами
- Автоматизированное управление запасами
- Пользовательские отчеты
Merchant API позволяет создавать несколько источников данных и управлять ими, что позволяет лучше организовывать информацию о продуктах, рекламных акциях и отзывах. С помощью Merchant API вы можете управлять продуктами, дополняя другие методы загрузки данных о продуктах, такие как файлы и автоподача.
Merchant API — это обновленная версия Content API для покупок , состоящая из нескольких суб-API .
Розничные продавцы несут ответственность за соблюдение правил в отношении товарной рекламы и бесплатного размещения информации . Google Shopping оставляет за собой право обеспечивать соблюдение этих правил и реагировать соответствующим образом, если мы обнаружим контент или поведение, нарушающие эти правила.
Что нового в Merchant API
Вот несколько причин перейти на Merchant API:
Улучшение управления данными о запасах за счет внедрения следующих новых методов:
Позволяет управлять дополнительными источниками данных путем создания и извлечения дополнительных источников данных, а также путем связывания дополнительных источников данных с первичными источниками данных.
Включает уведомления об изменениях данных о вашем продукте, устраняя необходимость периодической выборки, уведомляя вас об изменении статуса продукта.
Представляет
accounts.autofeedSettings
и методы для получения и обновления настроек автоподачи.Добавлена возможность загрузки обзоров продуктов и обзоров продавцов .
Упрощен
accounts.products
с добавлениемaccounts.productInputs
.Позволяет обновлять данные о продукте в сочетании с другими методами загрузки данных, такими как файлы.
Новая таблица
NonProductPerformanceView
для данных о производительности, не связанных с продуктом, например информации о входящем трафике на веб-сайт розничного продавца.Модульная конструкция с отдельными и более частыми улучшениями функций.
Улучшено соответствие предложениям Google по улучшению API .
Обновлена документация и примеры кода .
Дополнительную информацию см. в разделе Новые функции, представленные в бета-версии Merchant API .
Прежде чем начать
Чтобы выполнить запрос Merchant API, у вас должно быть следующее:
Учетная запись Merchant Center . Это учетная запись, в которую вы будете запрашивать, обновлять и загружать данные. Убедитесь, что у вас есть необходимые разрешения для управления продуктами и запасами в этой учетной записи.
Проект Google Cloud: проект используется для получения доступа API к вашей учетной записи.
Аутентификация с помощью Merchant API
Вы можете использовать следующие варианты аутентификации:
- Вы можете создать идентификатор и секрет клиента OAuth 2.0 для своего приложения. Затем идентификатор и секрет можно использовать для создания учетных данных OAuth 2.0, необходимых для вызовов API к учетной записи Merchant Center.
- Вы можете создать учетную запись службы и загрузить ее закрытый ключ для выполнения вызовов API.
Идентификаторы учетной записи и продукта
Merchant API использует для идентификации имена ресурсов вместо идентификаторов. Примером имени ресурса для продукта может быть accounts/123456/products/online~en~US~sku123
, где 123456
— уникальный идентификатор учетной записи, а online~en~US~sku123
— уникальный идентификатор продукта.
Формат URL-адреса запроса
Для работы с ресурсом отправляйте запросы на URL-адреса в следующем формате:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
Часть :{METHOD}
опускается для стандартных методов, таких как list и get.
Например, следующий запрос удаляет региональную инвентаризацию:
DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Чтобы создать новый ресурс, вы можете использовать имя родительского ресурса и следующий URL-адрес:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
Например, следующий запрос показывает, как можно создать новый регион для accounts/123456
:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
Более подробную информацию о конкретных сервисах можно найти в справочной документации Merchant API .
Начните использовать Merchant API
Чтобы быстро увидеть, как работает Merchant API, и попробовать загрузить образец продукта, см. раздел Начало работы с Merchant API .
Используйте gRPC или REST.
Merchant API поддерживает gRPC и REST . Вот два способа выполнения вызовов Merchant API:
gRPC (рекомендуется) | ОТДЫХ |
---|---|
|
|
Используйте клиентские библиотеки и примеры кода.
Каждый суб-API имеет клиентские библиотеки , которые помогут вам начать работу. Примеры кода помогут вам начать писать код на Java, PHP и Python. Дополнительную информацию см. в разделе «Примеры для Merchant API» .
Получить помощь
Информацию о получении поддержки см. в разделе «Помощь по Merchant API» .
Оставьте отзыв
Период бета-тестирования дает нам возможность собрать и обработать ваши отзывы до выпуска общедоступной версии. Чтобы оставить отзыв, отправьте одно из следующих сообщений:
- Возможности API: Отправьте форму обратной связи.
- Документация: используйте встроенные рейтинги и кнопку «Отправить отзыв» .
- Образцы и библиотеки: создайте задачу в репозитории GitHub для примеров кода.
Для предоставления общей обратной связи после реализации каждой задачи воспользуйтесь формой обратной связи .
Что дальше
Информацию об обратной совместимости см. в Content API for Shopping совместимости .
Чтобы узнать больше о ключевых функциях Merchant API, ознакомьтесь с руководствами в левом навигационном меню.
Информацию о доступных ресурсах и сервисах смотрите в Справочной документации .