Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

Latest commit

 

History

History
executable file
·
41 lines (34 loc) · 2 KB

README.md

File metadata and controls

executable file
·
41 lines (34 loc) · 2 KB

Api для работы сервисом Memory Lane

Предисловие

Мы рады что выбрали наш API :-). Если в течение изучение документации возникнут вопросы свяжитесь с нами по электронной почтой hrach@hrach.ru. Тему письма укажите: "Вопрос по API Memory Line". Удачной работы с нашим приложением.


Предварительная регистрация

URL "/user/add" принимает параметры {name} и {email} тип отправки POST ответ в виде JSON

  • error параметр если в API произошла ошибка то значение параметра будет текст ошибки
  • result значение true если удачно сделано запись в БД и удачно отправилось почта

Пример ответа

{"error":"","result":true} //удачное выполнение
{"error":"тут текст ошибки","result":false} //неудачное выполнение

Получение список пользователей

URL "/db/getUsers/all" API обязательно должен получать ограниченное количество записей. Это связано с оптимизацией к запросу БД. Принимает POST с параметрами:

  • limit - сколько записей надо
  • offset - с какой калонки запросить пользователей

API отпровляет ответ в формат JSON пораметры JSON ответа

[
    {
    "first_name":"{имя пользователя}","last_name":"{фамилия пользователя}",
    "admin_privileges":boolean,"date_created":"{дата создание пользователя}",
    "email":"{email пользователя}"
    },
    ...
]