Термины и общие положения
API — это интерфейс, который позволяет программам обмениваться данными между соб[1] ой.
В Halyk Market с помощью API продавцы и партнёры платформы могут получать и передавать данные о заказах, товарах, клиентах и доставке. Это делает процесс работы с системой автоматизированным и удобным — не нужно вручную заходить на сайт, так как все операции выполняются через запросы к системе. Через API можно: • получать список заказов и их статусы; • узнавать информацию о клиентах и точках продаж; • отслеживать доставку и курьерскую службу; • создавать или обновлять данные о товарах; • получать финансовую информацию (например, суммы заказов). Подобный принцип работы используется и во многих других платформах. Например, API активно применяют CRM-системы (Bitrix24, AmoCRM, HubSpot, Salesforce, Zoho CRM), бухгалтерские и учётные программы (1С:Предприятие, SAP, Oracle NetSuite, Microsoft Dynamics 365) и многие другие бизнес-сервисы. Благодаря API такие системы могут взаимодействовать между собой, синхронизировать данные и автоматизировать рабочие процессы. Postman — это программа для работы и тестирования API, которая позволяет отправлять запросы и анализировать ответы сервера. В рамках данной инструкции Postman используется не как инструмент тестирования, а как наглядный способ продемонстрировать структуру и принцип работы API-запросов (какие параметры передаются, каким образом формируется запрос и какой ответ возвращается). Каждый запрос к API содержит заголовки (headers) — это техническая часть, которая помогает серверу понять, кто делает запрос и что именно передаётся внутри. Два самых важных типа запросов, которые вы будете использовать чаще всего: Запросы API:
Тип запроса
Что это значит
Пример
POST-запрос
Отправка данных на сервер.
Отправить информацию о новом заказе, чтобы он создался в системе.
GET-запрос
Получение данных с сервера.
Получить список заказов или информацию о клиенте.
PUT-запрос
Обновление существующих данных на сервере (по ID).
Обновить статус заказа, адрес доставки или данные клиента.
Термины и элементы:
Понятие
Что это значит
Пример
Токен
Уникальный «пропуск» для доступа к системе. Используется для авторизации запросов.
Без токена сервер не примет запрос. Когда он истекает — нужно запросить новый.
Атрибуты запроса
Данные, которые передаются вместе с запросом.
orderNumber: "00012345", status: "DELIVERY"
Ответ сервера
То, что сервер возвращает после выполнения запроса.
Сообщение «Заказ успешно создан» или данные о заказе.
Атрибуты ответа
Информация внутри ответа сервера.
status: "ACCEPTED", totalPrice: 12500, deliveryMode: "PHYSICAL_SHIP"
Последнее обновление