*
- Обязательно
Параметр запроса с числом на конце
- Значение по умолчанию. Параметр не обязателен для передачи
- Авторизация обязательна
Первичная информация
POST
php8.collectorsshop.ru/api/rest/start
Типы уведомлений:
- От типа уведомления зависит его внешний вид
success
- цвет ~ #22cce2
warning
- цвет ~ #ff8a48
error
- цвет ~ #ff3d57
done
- цвет ~ #09b66d
neutral
- цвет ~ #a2a2a2
res
- bln — результат выполнения
user
- arr — Краткая информация о текущем пользователе
id
- int — id юзера на сайте
cart
- int — число товаров в корзине
lang
- str — язык на котором нужно отображать контент ["ru","en"]
id юзера == null
- сайт открыл незарег
isBot
- bln — страницу открыл бот поисковиков
Если юзер имеет id
- данные авторизованного юзера
name
- str — имя юзера на сайте
avatar
- str — аватар. /img/users/avatars/...
balance
- int — баланс
notifs
- int — число непрочитанных уведомлений для колокольчика
orders
- bln — у юзера есть заказы
have_steam
- bln — у юзера есть привязанный стим аккаунт
trade
- arr — ссылка на обмен в steam https://steamcommunity.com/tradeoffer/new/?partner={trade.partner}&token={trade.token}
Данные для ссылки
- если у юзера есть трейд ссылка
partner
- str — первая часть ссылки
token
- str — вторая часть ссылки
roles
- arr — список ролей юзера
yana
- bln — доступ к админ панели. Добавляет в конец nav Яна со ссылкой на /yana/info/tasks
pages_alerts
- arr — Уведомления о событиях на страницах
support
- int — Число новых сообщений в темах
guarantee
- int — Число новых сообщений в сделках
profile
- int — Число новых сообщений в чатах заказов
notification
- arr — Уведомление, которое нужно отобразить после загрузки страницы
Массив уведомления не пустой
- у юзера есть активное уведомление
text
- str — текст уведомления
type
- str — тип уведомления
time
- int — время которое уведомление должно быть на экране
maintenance
- arr — Данные о техническом обслуживании
active
- bln — режим технического обслуживания активирован
maintenance.active == true
- дополнительные сведения
text
- str — текст сообщения о причинах
time
- int — unixtime когда тех обслуживание будет деактивировано
code
- int — номер ошибки
error
- str — текст ошибки