microsoft-graph-api - 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 上运行良好,但这需要考虑委派权限。这只能使用应用程序权限来实现吗?如果是这样,如果已经通过应用程序注册门户提供了这些权限,我还必须从哪里授予这些权限?
有什么我想念的吗?
解决方案
推荐阅读
- amazon-web-services - 如何在 AWS 中本地构建和部署 Kubernetes?
- java - 从另一个类调用方法以在 switch 语句中使用
- java - 删除 EditText 中的第二个点/逗号
- angular - 在 *ngIf 语句中创建本地数据绑定变量
- django - 为什么heroku说在配置文件中找不到模块读取
- php - 使用 Bootstrap 4 列表组面板显示一些动态数据时出现问题
- regex - 使用 sed 根据在文件中该行的前两个单词上找到该行来替换该行的单词
- git - Haskell 的 gitlib 库的“git log”输出?
- java - 当我们在没有 new 运算符的情况下创建字符串时,我们会创建对象吗?
- ios - 如何删除 ARKit 场景视图中的特定节点