ФИО
Валидация и разборка строки на фамилию, имя и отчество, подсказка пола, подсказки ввода имени и фамилии
Исправит ошибки, сделает транслитерацию. Работает как с российскими ФИО, так и с зарубежными, определяет сам. В случае зарубежных имен возвращает ответ на английском.
Endpoint: /name
Метод: GET
Параметры:
-
query - строка ФИО для разбора (не обязательно если указаны name или family)
-
name - строка имени для выдачи подсказок ввода имени (не обязательно)
-
family - строка фамилии для выдачи подсказов ввода фамилии (не обязательно)
Примеры запросов
GET /api/v1/name?query=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2
query='Иванов Александр Петрович'
query='Александр Петрович Иванов'
query='Александр Иванов'
query='иванов александр'
query='fktrcfylh bdfyjd'
query='Александр bdfyj'
Пример ответа
{
"family": "Иванов",
"gender": "Мужской",
"name": "Александр",
"origin": "Россия",
"surname": "Петрович"
}
Примеры запросов
GET /api/v1/name?query=Adrian+Hates
Пример ответа
{
"family": "Hates",
"gender": "Male",
"name": "Adrian",
"origin": "German",
"surname": null
}
Подсказки ввода
Пример запроса
GET /api/v1/name?name=Adria
Пример ответа
[
"Adriaan",
"Adrial",
"Adrian",
"Adriana",
"Adriane",
"Adrianna",
"Adrianne",
"Adriano"
]
Пример запроса
GET /api/v1/name?family=%D0%B8%D0%B2%D0%B0
Пример ответа
[
"Иванов",
"Иванова",
"Иващенко",
"Иванченко",
"Иваненко",
"Иванцова",
"Иванков",
"Иванникова",
"Иванюк",
"Иванников",
"Иванцов",
"Иванчук",
"Ивахненко",
"Иваницкая",
"Иванкова",
"Ивашкина",
"Ивакина",
"Ивашина",
"Ивашкевич",
"Ивашкин"
]