Общее об импорте данных по API
Если вы работаете по схеме C&C, с помощью API вы можете настроить торговые точки и управлять ими.
Если вы не передадите данные о точках выдачи заказов, ваши товары не появятся на Мегамаркете.
Как только вы загрузите торговые точки, товары и остатки автоматически свяжутся с ними.
Для взаимодействия с сервисом импорта торговых точек используйте протокол HTTPS с таймаутом 10 секунд и без поддержки Keep-Alive
. Максимальное количество запросов к серверу — 10 в секунду для каждого метода.
Запросы к сервису импорта торговых точек выполняются по шаблону:
Рабочая среда | <тип_метода> https://api.megamarket.tech/api/merchantIntegration/cc/v<версия_API>/<ресурс> |
Тестовая среда | <тип_метода> https://api-test.megamarket.tech/api/merchantIntegration/cc/v<версия_API>/<ресурс> |
Где:
- <тип_метода> — может быть только POST,
- <версия_API> — номер текущей версии API,
- <ресурс> — URL ресурса, над которым выполняется действие.
Если возникает ошибка, обработка запроса прекращается. Вы увидите сообщение об ошибке. Информация об ошибках есть в описании каждого метода.
Ограничения сервиса
- Максимальное количество торговых точек, с которыми может работать сервис — 10 000.
- Нельзя редактировать или модифицировать торговую точку если она находится в обработке.
Форматы входных данных
Для метода POST входные данные передаются в теле запроса. Они должны быть в формате JSON. Важно указывать формат входных данных в HTTP-заголовке Content-Type: application/json
.
Требуется кодировка запроса UTF-8. Если заголовок Content-Type
отсутствует, система автоматически определит формат данных.
Если данных нет, они содержат ошибки или используется неверная кодировка в теле запроса, вы увидите ошибку — HTTP-статус 400 Bad Request.
Форматы ответов
Ответы от сервиса импорта торговых точек по умолчанию возвращаются в кодировке UTF-8 в формате JSON.
Указать другой формат ответа можно в URL запроса после имени метода.
GET https:/api.megamarket.tech/