Postman значительно расширяет возможности тестирования и понимания API продавцов, предоставляя удобный интерфейс для создания, отправки и анализа HTTP-запросов. Вы можете легко создавать и изменять различные вызовы API (GET, POST, PUT, DELETE) к разным конечным точкам, настраивая параметры, заголовки и тела запросов для имитации реальных сценариев.
Четкое представление ответов, включая коды состояния, заголовки и полезную нагрузку, позволяет быстро проверить поведение API и помогает в отладке проблем. Такой структурированный подход ускоряет цикл разработки, повышает качество API и углубляет понимание возможностей и тонкостей Merchant API.
Обзор
Для использования коллекции MAPI Postman в вашем экземпляре Postman необходимо выполнить несколько шагов для предварительной настройки среды . Ниже приведено пошаговое руководство по этому процессу.
Для получения более подробной информации о платформе см. описание Postman .
1. Настройка учетной записи службы
Вы получите serviceAccountKey и api_key.
- Подробные инструкции см. в разделе «Как использовать учетную запись службы для доступа к API».
- В вашем проекте Google Cloud > Учетные данные > Создать учетные данные > Учетная запись службы
- Заполните форму и нажмите «Создать и продолжить».
- Выберите роль «Владелец» и нажмите «Продолжить».
- Нажмите «Готово».
- Чтобы загрузить JSON-ключ, выполните следующие шаги:
- Щелкните по адресу электронной почты только что созданной учетной записи службы (например, {ВАША_УЧЕТНАЯ_ЗАПИСЬ_СЛУЖБЫ}@{СЛУЧАЙНЫЙ_ДОМЕН}.gserviceaccount.com).
- Перейдите во вкладку «Клавиши» .
- Нажмите «Добавить ключ» > «Создать ключ».
- Выберите JSON и нажмите «Создать» , чтобы загрузить JSON-файл.
ВНИМАНИЕ: Вы можете скачать ключ только один раз . Если вы его потеряете, вам нужно будет создать новый ключ и удалить этот.
- Открытый торговый центр
- В разделе «Настройки» > «Доступ и службы» нажмите «Люди и доступ».
- Нажмите «Добавить пользователя» и используйте идентификатор учетной записи службы в качестве адреса электронной почты для нового пользователя.
2. Почтальон подготовился
- Скачайте шаблон среды Postman в формате JSON.
- Загрузите коллекцию MAPI Postman в формате JSON.
- Войдите в Postman или создайте новую учетную запись.
- Импорт шаблона среды Postman
- Скопируйте весь JSON-код в Environment > MyAccount > serviceAccountKey
- Скопируйте свой закрытый ключ из JSON-файла в раздел Environment > MyAccount > api_key вашей коллекции.
- Импорт MAPI Postman Collection JSON
- Выберите среду в правом верхнем углу.
3. Регистрация разработчика
Свяжите свою учетную запись Merchant Center с проектом Google Cloud, зарегистрировавшись в качестве разработчика. Пользователи с ролью разработчика API будут получать уведомления об API, включая обязательные объявления о сервисе, опросы для разработчиков и информацию о возможностях трудоустройства.
- Откройте Postman > Коллекции > Официальный API для продавцов
- Откройте accounts_v1 > accounts > accounts.developerRegistration > registerGcp
- Замените заполнитель
{account}в пути на свой идентификатор MC. - Замените заполнитель
{email}в тексте сообщения своим адресом электронной почты. - Нажмите «Отправить» , чтобы завершить регистрацию.
- Если все сделано правильно, вы получите подтверждающий JSON-ответ примерно такого вида:
json { "name": "accounts/{YOUR_MC_ID}/developerRegistration", "gcpIds": [ "{YOUR_GCP_ID}" ] }
4. Протестируйте API продавца в Postman.
- Откройте Postman > Коллекции > Официальный API продавца > accounts_v1 > accounts > список
- Нажмите «Отправить»
- Если все сделано правильно, вы получите подтверждающий JSON-ответ примерно такого вида:
json { "accounts": [ { "name": "accounts/{YOUR_MC_ID}", "accountId": "{YOUR_MC_ID}", "accountName": "{YOUR_MERCHANT_NAME}", "adultContent": false, "timeZone": { "id": "{YOUR_TIMEZONE}" }, "languageCode": "en-US" } ] }