【问题标题】:No HTTP resource was found that matches the request URI 'https://outlook.office365.com:444/profile/v1.0/users未找到与请求 URI 'https://outlook.office365.com:444/profile/v1.0/users 匹配的 HTTP 资源
【发布时间】:2019-09-16 21:24:28
【问题描述】:

我正在使用 Microsoft Graph 在我的 Azure AD 中创建一个新用户。我正在使用 Graph Explorer 来执行此操作,我正在向 https://graph.microsoft.com/v1.0/users 发出 POST 请求,正文中包含以下儿子:

{
  "accountEnabled": true,
  "displayName": "displayName-value",
  "mailNickname": "mailNickname-value",
  "userPrincipalName": "upn-value@tenant-value.onmicrosoft.com",
  "passwordProfile" : {
    "forceChangePasswordNextSignIn": true,
    "password": "password-value"
  }
}

我不断收到错误消息:“未找到与请求 URI https://outlook.office365.com:444/profile/v1.0/users.. 匹配的 HTTP 资源”

我在 google 中没有找到任何关于此错误的信息,为什么会这样?如果我向“https://graph.microsoft.com..”发出请求,为什么请求 URI 是“https:/outlook.office35.com:444..”?

【问题讨论】:

  • 我可以看到同样的错误。 URL outlook.office365.com 是outlook,或至少指向outlook 的登录页面。无法使用图形资源管理器的 Microsoft 帐户登录。阅读文档,您似乎需要额外的权限才能发布用户。 docs.microsoft.com/de-de/graph/api/…
  • 你是对的,我尝试使用我的公司帐户,但我不再收到该错误,您似乎无法针对 Microsoft Graph 使用真实帐户。但是我面临另一个问题。我在我的公司帐户中创建了一个新 AD,但我似乎无法向其发布新用户,它一直在我的公司 AD 中发布我没有创建用户的管理员权限,我可以使用Graph Explorer 工具?
  • 我也尝试过创建一个新应用程序并将其注册到我创建的 AD 中,但是当应用程序不断尝试在我的公司 AD 中创建新用户时。我是新手,我不知道如何让它在我为测试创建的 AD 中创建用户

标签: microsoft-graph-api


【解决方案1】:

您不能使用 MSA 创建“用户”,每个帐户都是一个用户。您也无法在没有 User.ReadWrite.AllDirectory.ReadWrite.All 权限的 AAD 租户中创建用户。这两项都需要租户管理员的同意。

【讨论】:

    猜你喜欢
    • 2017-06-28
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 2018-09-02
    • 2016-12-01
    • 2016-01-26
    相关资源
    最近更新 更多