Получение сведений о пользователе / ​​пользователе на основе имени пользователя / псевдонима в качестве параметра в azure devops - PullRequest
1 голос
/ 26 сентября 2019

У меня есть инструмент (веб-приложение), который создает рабочие элементы в Azure Devops.(пропуская ненужные детали), точно так же, как мы назначаем любому пользователю определенный рабочий элемент из раскрывающегося списка «Назначено» в Azure Devops. У меня тоже есть раскрывающийся список, который, когда пользователь вводит любое имя / псевдоним, начинает отображать список пользователей на основевход.API, который я использовал в бэкэнде, был https://abcorganization.vsaex.visualstudio.com/_apis/UserEntitlements?top=10&filter=name+eq+%27Tejas

Здесь filter = name + eq +% 27Tejas в параметре запроса помогает запрашивать API и используется для предоставления наборапользователей, чье имя начинается с Tejas.Это также может быть псевдоним электронной почты. Но по какой-то причине это больше не работает.Я полагаю, что они устарели в этой версии API

Так что в моем поиске, чтобы найти альтернативу / ответ, я натолкнулся на следующую документацию: (* https://docs.microsoft.com/en-us/rest/api/azure/devops/graph/users/get?view=azure-devops-rest-5.1), в которой указан API: https://vssps.dev.azure.com/abcorganization/_apis/graph/users/{userDescriptor}?api-version=5.1-preview.1

Здесь userDescriptor - это своего рода уникальный ключ AAD, связанный с конкретным пользователем (который я определенно не могу использовать для достижения своей цели).

Другая вещья попробовал приведенные ниже параметры запроса, но он все еще не сработал https://vssps.dev.azure.com/abcorganization/_apis/graph/users?subjectTypes={subjectTypes}&continuationToken={continuationToken}&api-version=5.1-preview.1

Так есть ли в любом случае / API, который может выполнить мою цель, или это я использую этот новый API внеправильный путь или что-то? Любая помощь будет высоко ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...