Как получить доступ к GraphRestClient из веб-расширения Azure DevOps?

Я устал вызывать API Graph Groups из веб-расширения Azure Devops, и он выдает ошибку Невозможно связаться с сервером. Проверьте подключение к сети и повторите попытку

Используемый фрагмент кода

импортировать {getClient} из azure-DevOps-extension-api / Common;

импортировать {GraphRestClient} из azure-DevOps-extension-api / Graph;

var client = getClient (GraphRestClient);

var groups = await client.getGroup ();

Мне не хватает какой-то конфигурации?


person Binoy Abraham    schedule 23.03.2021    source источник
comment
Вышеупомянутая ошибка говорит о том, что вы не подключены или не можете подключиться к серверу. Убедитесь, что вы можете выполнить вызов API для вошедшего в систему пользователя в Microsoft Graph Explorer, и они могут получить доступ к Graph API программно - это предварительное условие.   -  person Dev    schedule 23.03.2021


Ответы (1)


Я включил vso.tokens в файл vss-extension.json. Теперь работает

"scopes": [
"vso.graph_manage",
"vso.tokens"
]
person Binoy Abraham    schedule 24.03.2021
comment
Привет, Спасибо за то, что поделились, вы можете принять это как ответ, это может помочь другим участникам сообщества, у которых возникают такие же проблемы, и мы могли бы заархивировать эту ветку. Спасибо. Хорошего дня. :) - person Vito Liu; 29.03.2021