【问题标题】:MS Graph Explorer - List joined teams - error 404MS Graph Explorer - 列出加入的团队 - 错误 404
【发布时间】:2019-07-25 19:37:46
【问题描述】:

我已经阅读了数百篇与几个 MS 图形浏览器 API 问题相关的帖子,但我自己却无法解决;我希望我不会与另一篇文章重叠,并且您会友善:) !!

我正在尝试在我的 typescript (angular-cli) 应用程序中执行以下请求:

https://graph.microsoft.com/beta/me/joinedTeams

使用此代码:

private findMyTeams() {
  const that = this;
  this.listMyTeams().subscribe(items => {
    that.joinedTeams = items.value; // used in html *ngFor
  });
}

listMyTeams() {
  var client = this.getClient();
  return from(client
    .api('me/joinedTeams')
    .version("beta")
    .get()
  );
}

仅供参考:

  • 令牌很好(我设法在同一个应用程序中计算其他查询以用于其他目的,例如一个驱动器...)
  • 身份验证过程顺利
  • 代码没有错误(我希望)来自 MS 官方示例,稍作调整,但核心开发人员不是我的 => https://github.com/microsoftgraph/angular4-connect-sample
  • 我正在使用以下权利:

    范围:'User.Read, User.Read.All, User.ReadWrite.All, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All, Group .Read.All、Group.ReadWrite.All'

这就是我从 Graph API 得到的 http 响应:

VM3361 polyfills.js:3372 GET https://graph.microsoft.com/beta/me/joinedTeams 404(未找到)

我还直接在 MS Graph 资源管理器工具中运行了查询,结果不幸与您在下面看到的相同:

请注意,我已经加入了团队,如下所示

而且我在 Azure AD 上有一个会员帐户,如下面的屏幕所示:

【问题讨论】:

  • 您在尝试此 API 之前是否已登录您的团队?如果是这样,我认为您可以在 MS Graph Explore 中提交错误响应。
  • 我不明白你的问题,你能说得更清楚些吗?
  • 你有没有登录你的团队at here
  • 您是在应用程序权限下运行还是在用户委托下运行?没有具有应用程序权限的 /me。
  • 我当然是在与用户委托的情况下运行 :) !通常,我有另一个小部件可以让我/root/children 列出我的一个驱动器存储库及其内容,并且它已经完美运行...

标签: angular typescript microsoft-graph-api


【解决方案1】:

根据您的描述,我假设您想列出加入的团队,但得到 404 错误代码。

根据我的测试,出现这个问题的原因有两个。

#1,当我们使用下面的API时,我们应该先login in our teams

GET /beta/me/joinedTeams

#2,我们应该使用有效的Azure AD 帐户来访问 API。 Azure AD 帐户中的来宾帐户可能无法访问团队资源。

【讨论】:

  • 嗨Kikang,感谢您的努力和回答! #1 在我这边没问题,所以不用担心。关于#2,您知道如何确保我的帐户是 Azure AD“有效”吗?
  • 我们可以login here查看用户的userType是guest还是member,还应该查看Source
  • 我是会员 => 原始截图中添加。来源是什么?
  • 链接不是团队,它是 Azure 广告用户管理门户。当我们登录这个网站时,我们可以看到所有用户的user typesource
  • 是的,用户的电子邮件admin@mycapagnie401.onmicrosoft.com 是 Azure AD 的成员。但是您在 MS Graph Explorer 上使用 jeremy.darchy@gamil.com 登录
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
  • 2022-01-11
  • 2018-02-07
相关资源
最近更新 更多