Open Lidvanskiy opened 4 years ago
Добрый день, @Lidvanskiy Прямого способа нет.
Для формализованных документов ФИО Подписанта можно вытащить из xml, после парсинга документа https://api-docs.diadoc.ru/ru/latest/http/ParseTitleXml.html. ФИО Подписанта в неформализованных документов берется из сертификата и может не не совпадать с ФИО автора действия в Диадоке.
Когда планируется появление прямого способа?
В планах нет появления прямого способа
А как же documentClient.getSignatureInfo? там есть есть ФИО
Из вашего вопроса не понятно, какие именно данные вам нужны. ответ коллеги выше связан с неправильной интерпретацией.
getSignatureInfo предназначается для получения ФИО владельца сертификата, которым сформирована подпись ParseTitleXml позволит получить ФИО из структуры Подписант структуры согласования ответят на вопрос - какое ФИО у юзера в системе.
Изначальный вопрос не мой. Я так, мимокрокодил. Думал это одно и то же, оказалось нет. Но спасибо за пояснение.
Подскажите как получить ФИО подписавшего документ. Пойдет также любая информация по которой можно вычислить ФИО, напрмер, ID сотрудника или ID пользователя.
Единственное что нашел похожего это в экспериментальном АПИ
https://api-docs.diadoc.ru/ru/latest/proto/ResolutionEntitiesV3.html AuthorUserId - идентификатор пользователя, совершившего согласование/отказ в согласовании.
но по факту это не работает, от сервера приходит пустой ответ в Resolution