首页 > 解决方案 > Microsoft Graph 团队 API

问题描述

我正在尝试使用List JoinedTeams API

我使用企业帐户在Azure App Registration Portal上创建了一个应用程序,并授予了 User.Read.All、User.ReadWrite.All App 权限,如文档中所述。

正如文档所指定的,授予应用程序权限允许您使用我正在使用的 GET /users/{id}/joinedTeams API 调用。

所以,我正在检索当前的用户 ID,然后使用上面的 API 调用来检索用户的团队。

不幸的是,它给了我以下回应:

{
  "error": {
    "code": "",
    "message": "Authorization has been denied for this request.",
    "innerError": {
        "request-id": "xxxxxx-xxxx",
        "date": "2018-08-22T07:39:01"
    }
  }
}

它在 Graph explorer 上运行良好,但这需要考虑委派权限。这只能使用应用程序权限来实现吗?如果是这样,如果已经通过应用程序注册门户提供了这些权限,我还必须从哪里授予这些权限?

有什么我想念的吗?

标签: microsoft-graph-apimicrosoft-teams

解决方案


推荐阅读