Перейти до вмісту
Last updated

Усі відповіді MoreLogin API відповідають стандартному формату JSON.


Структура відповіді

{
  "code": 0,
  "msg": null,
  "data": {},
  "requestId": "unique-request-id"
}
ПолеТипопис
codeintegerКод результату. 0 = успіх, інші значення вказують на помилки
msgрядок | nullПовідомлення про помилку. null у разі успіху
dataоб'єкт | масив | nullКорисне навантаження відповіді. Структура залежить від кінцевої точки
requestIdstringУнікальний ідентифікатор запиту. Включіть це під час звернення до служби підтримки

Успішна відповідь

{
  "code": 0,
  "msg": null,
  "data": {
    "id": 1234567890
  },
  "requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

Відповідь на помилку

{
  "code": 99001,
  "msg": "Invalid parameters",
  "data": null,
  "requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

Розбиті на сторінки відповіді

Кінцеві точки списку повертають розбиті на сторінки дані в такому форматі:

{
  "code": 0,
  "msg": null,
  "data": {
    "total": 100,
    "current": 1,
    "pages": 10,
    "dataList": [
      { ... },
      { ... }
    ]
  },
  "requestId": "..."
}
Полеопис
totalЗагальна кількість записів
currentНомер поточної сторінки
pagesЗагальна кількість сторінок
dataListМасив записів для поточної сторінки

Коди стану HTTP

Статусопис
200Запит успішно оброблено (перевірте поле code для бізнес-результату)
401Неавторизований — маркер доступу недійсний або прострочений
403Заборонено — недостатньо прав
429Забагато запитів — перевищено ліміт кількості
500Внутрішня помилка сервера — зверніться до служби підтримки

Порада: завжди перевіряйте поле code у тілі відповіді, а не лише код статусу HTTP. HTTP-статус 200 із code: 99001 означає, що запит отримано, але перевірка не пройшла.