Публичный APIПользователи7. GET /search/users — поиск пользователей

7. GET /search/users — поиск пользователей

Описание

Поиск пользователей по строке запроса (по логину). Результаты учитывают настройки видимости пользователей: приватные пользователи видны только им самим и администраторам.

⚠️ Требуется действительный токен авторизации.

Параметры URL

Данный метод не содержит параметров пути.

Параметры запроса

ПараметрТипОбязательныйОписаниеПо умолчанию
qstringДаСтрока поиска (по логину пользователя)
sortstringНетПоле для сортировки результатов (best_match, followers, repositories, joined)best_match
orderstringНетНаправление сортировки (asc, desc)desc
pageintegerНетНомер страницы результатов (начинается с 1)1
per_pageintegerНетКоличество результатов на странице (максимум 50)50

Тело запроса

Данный метод не требует тела запроса.

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

curl -X GET "https://api.gitverse.ru/search/users?q=alice&sort=followers&order=desc&page=1&per_page=10" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=latest"

Ответ (200 OK)

Пример JSON-ответа:

{
  "incomplete_results": false,
  "total_count": 1,
  "items": [
  {
    {
    "id": 66,
    "name": "",
    "login": "login_test",
    "type": "User",
    "bio": "login_test",
    "email": "login_test8@test.ru",
    "avatar_url": "https://api.gitverse.ru/sc/avatars/77e7704bcb51cc76c984a0ebd7f3570e",
    "html_url": "https://api.gitverse.ru/login_test",
    "url": "https://api.gitverse.ru/users/login_test",
    "repos_url": "https://api.gitverse.ru/users/login_test/repos",
    "site_admin": false,
    "location": "login_test",
    "followers": 0,
    "following": 0,
    "public_repos": 1,
    "created_at": "2025-10-16T08:54:47Z",
    "updated_at": "2025-11-14T06:48:45Z"
     }
   }
  ],
}

Коды ответа

КодСтатусОписание
200OKУспешный поиск, возвращены результаты
400Bad RequestНекорректный запрос
401UnauthorizedТокен отсутствует или недействителен
403ForbiddenДоступ запрещен
422Unprocessable EntityВалидация не прошла или эндпоинт заблокирован
500Internal Server ErrorВнутренняя ошибка сервера
503Service UnavailableСервис временно недоступен

Вы нашли что искали?