Для регистрации нового пользователя используйте метод POST /auth/user/new/
POST| Параметр | Обязательно | Описание |
|---|---|---|
| login | Да | Логин нового пользователя 1 |
| password | Да | Пароль нового пользователя 1 |
| Да | Электронная почта нового пользователя 2 | |
| name | Имя нового пользователя | |
| last_name | Фамилия нового пользователя |
Примечания
1 Только латинские символы
2 Реальный адрес электронной почты нового пользователя на который будут отправляться уведомления
Обратите внимание! Порядок следования параметров в запросе значения не имеет, но названия параметров должны быть написаны прописными или строчными буквами, как указано в настоящей документации.
POST /api/1.0/auth/user/ HTTP/1.1
Host: foodcost.pro
name=ИМЯ&last_name=ФАМИЛИЯ&login=USER&password=PASSWORD&email=USER@MYCOMPANY.COM
| Свойства | Описание | Значения |
|---|---|---|
| status | Статус ответа на запрос | success | error |
| id | ID нового пользователя | |
| login | Логин нового пользователя | |
|
email |
Адрес электронной почты нового пользователя |
{
"status":"success",
"id":"12345",
"login":"user",
"email":"user@mycompany.com",
}
| Код | Текст ошибки | Причины |
|---|---|---|
| 5 | Method Not Allowed | Используется неправильный метод запроса |
| 1000 | Укажите логин, пароль и email | Не заполнены обязательные свойства |
| 1001 | Пользователь с таким e-mail (user@mycompany.com) уже существует. Пользователь с логином "user" уже существует | Ошибка при регистрации нового пользователя |
{
"status":"error",
"code":"1001",
"message":"Пользователь с e-mail user@mycompany.com уже существует!
Пользователь с логином user уже существует!"
}