NS Registration API предоставляет endpoints для получения информации о пользователях и их QR-кодах.
| Параметр | Тип | Описание |
|---|---|---|
user_id |
string | 8-значный ID пользователя |
GET /api/user/19606241/
{
"id": "19606241",
"first_name": "Абылай",
"last_name": "Мирзахан",
"qr_code": "http://127.0.0.1:8000/media/qrcodes/19606241.png"
}
Нет параметров
GET /api/users/
{
"users": [
{
"id": "19606241",
"first_name": "Абылай",
"last_name": "Мирзахан",
"qr_code": "http://127.0.0.1:8000/media/qrcodes/19606241.png"
},
{
"id": "12345678",
"first_name": "Иван",
"last_name": "Петров",
"qr_code": "http://127.0.0.1:8000/media/qrcodes/12345678.png"
}
],
"total": 2
}
| Код | Описание |
|---|---|
200 |
OK - Успешный запрос |
404 |
Not Found - Пользователь не найден |
500 |
Internal Server Error - Ошибка сервера |
Вы можете протестировать API используя:
curl http://127.0.0.1:8000/api/users/requests.get('http://127.0.0.1:8000/api/users/')fetch('http://127.0.0.1:8000/api/users/')
.then(response => response.json())
.then(data => console.log(data))