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