FAQ (поширені питання)

FAQ (поширені питання)

1) Чому в мене 401 AUTH_REQUIRED?

Ви не передали логін/пароль:

  • або у Basic Auth
  • або у JSON (auth.login / auth.password)

І так, логін/пароль ті самі, що для онлайн статистики.

2) Чому 401 UNAUTHORIZED?

У 99% випадків це через meta.user_card:

  • не передали meta.user_card
  • або Users.Card з таким значенням не існує/видалений

3) Чому API не приймає дату/час?

Для більшості звітів дозволений тільки формат дат: YYYY-MM-DD.
Без часу. Без “01.02.2026”. Без “2026/02/01”. Так простіше і стабільніше.

4) Чому “кракозябри” у відповідях?

API віддає UTF‑8, а база живе у cp1251. Сервер конвертує автоматично.

Якщо у вас у відповідях “кракозябри”, то ваш клієнт:

  • або зберігає/показує текст не як UTF‑8
  • або ви випадково відправили JSON не у UTF‑8

5) Чому видалення інколи заборонено?

Бо світ несправедливий, а база має зв’язки 🙂

Приклади:

  • товар не видаляється, якщо є залишок (HAS_STOCK)
  • категорія не видаляється, якщо є товари (HAS_GOODS) або підкатегорії (HAS_CHILDREN)
  • дисконтна карта не видаляється, якщо є борг (CARD_HAS_DEBT)

На цій сторінці