Перейти до вмісту

Пошук доступний лише у виробничих збірках. Спробуйте зібрати та переглянути сайт, щоби протестувати його локально

Пошук користувачів за ім'ям

GET/v1/search/1₽ за 2xx

Повертає список користувачів, що збігаються за ім’ям. Відповідь містить тільки базові поля користувачів (id, username, name, is_bot, is_deleted). Повний профіль — через GET /v1/users/{identifier}.

Потрібен заголовок Api-Key.

Ім’я Тип Обов’язковий За замовчуванням Опис
name string так Непорожнє ім’я або пошукова фраза.
raw boolean ні false Якщо true, повертати тільки точні збіги.
Terminal window
# Повнотекстовий пошук
curl -G -H "Api-Key: $API_KEY" \
--data-urlencode "name=john" \
https://api.telesint.dev/v1/search/
# Точний збіг
curl -G -H "Api-Key: $API_KEY" \
--data-urlencode "name=John Doe" \
--data-urlencode "raw=true" \
https://api.telesint.dev/v1/search/
{
"data": [
{
"id": 12345,
"username": "johndoe",
"name": "John Doe",
"is_bot": false,
"is_deleted": false
},
{
"id": 67890,
"username": null,
"name": "John",
"is_bot": false,
"is_deleted": false
}
]
}
Поле Тип Опис
id integer ID користувача.
username string | null Username, якщо є.
name string Ім’я для відображення.
is_bot boolean | null true для ботів.
is_deleted boolean | null true для видалених акаунтів.

Повнотекстовий і точний пошук

Section titled “Повнотекстовий і точний пошук”
  • Повнотекстовий (за замовчуванням, raw=false) — повертає до 50 результатів, упорядкованих за релевантністю.
  • Точний (raw=true) — поле name має збігатися із запитом точно.
  • 422 — параметр name відсутній або порожній.
  • Див. Помилки.