【问题标题】:How to access the GraphRestClient from Azure devops web extension?如何从 Azure devops Web 扩展访问 GraphRestClient?
【发布时间】:2021-06-19 18:31:09
【问题描述】:

我厌倦了从 Azure Devops Web 扩展调用 Graph Groups API 并引发错误“无法联系服务器。请检查您的网络连接并重试

使用的代码片段

从“azure-devops-extension-api/Common”导入 {getClient};

从“azure-devops-extension-api/Graph”导入 { GraphRestClient };

var client= getClient(GraphRestClient);

var groups = await client.getGroup("");

我缺少一些配置吗?

【问题讨论】:

  • 上面的错误告诉你没有连接或者你无法连接到服务器。请确保您可以在 Microsoft Graph 资源管理器中为已登录用户进行 API 调用,并且他们可以以编程方式访问 Graph API - 这是先决条件。

标签: azure-devops microsoft-graph-api azure-devops-rest-api azure-devops-extensions


【解决方案1】:

我已将 vso.tokens 包含在 vss-extension.json 文件中。它现在可以工作了

"scopes": [
"vso.graph_manage",
"vso.tokens"
]

【讨论】:

  • 您好,感谢您的分享,您可以Accept it as an Answer,它可以帮助遇到相同问题的其他社区成员,我们可以存档此线程。谢谢。祝你今天过得愉快。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多