Пол в гранулярных подсказках по имени (C#)
Было бы здорово в качестве гранулы подсказок имени наряду с имя/фамилия/отчество иметь возможность указывать пол. Например после ввода имени (и определения пола через подсказки) ограничить подсказки отчества только полом имени.
Также сейчас есть такой эффект: если передать в строку подсказок "Ирина Владимирович Иванова" - подсказки не вернуть ничего, то есть анализ пола внутри - видимо, происходит.
Ответ
Подсказки по ФИО определяют пол по ранее заполненной информации и продолжают подсказывать с его учётом.
Например, после заполнения имени Ольга в подсказках будут только женские отчества:
При вводе неоднозначной фамилии, имена и отчества будут предлагаться для обоих полов.
Спасибо за ответ.
При использовании подсказок через C# так не происходит. Ну, собственно, понятно почему: каждый запрос - это совершенно новый запрос и DaData не знает о предыдущей подсказке имени. Тогда более конкретный вопрос: как реализовать такую логику работы через C#?
Сделали в версии 20.7.2:
var request = new SuggestNameRequest("виктор") { gender = Gender.FEMALE }; var response = api.SuggestName(request); Assert.Equal("Виктория", response.suggestions[0].data.name);
Сервис поддержки клиентов работает на платформе UserEcho
Сделали в версии 20.7.2: