Пользователь - Veneridze/KioskHTTP_API GitHub Wiki

Авторизация

Уровень доступа: Чтение

Параметры:

  • mode = auth
  • login = Логин
  • pass = Пароль

Пример запроса:

http://95.165.157.102:90/terminal/api/vendor?mode=auth&login=####&pass=####

JSON - Ответ от сервера:

Если данные верны:

{
  "status": true,
  "key": "abc123456789"
}

Если данные неверны

{
  "status": false
}

Информация

Уровень доступа: Чтение

Параметры:

  • mode = userinfo
  • key = Ключ из auth

JSON - Ответ от сервера:

Справка:

  • vk_id - название или айди пользователя вконтакте для упоминания пользователя в сообщениях
{
  "status": true,
  "userinfo": {
    "login": "User123",
    "name": "Иванов Иван",
    "op": 2,
    "mail": null,
    "vk_id": "slava.kopaev",
    "lastauth": "2021-05-18 17:37:31"
  }
}

Редактирование

Уровень доступа: Чтение и запись

Параметры:

  • mode = edit_userinfo
  • key = Ключ из auth
  • login = Логин пользователя
  • name = Имя пользователя
  • mail = Почта (необязательно)
  • pass = Пароль (необязательно)
  • vk_id = id Вконтакте (необязательно)

JSON - Ответ от сервера:

{
  "status": true
}