我正在使用 Microsoft Graph 在 Azure AD 中创建新用户。我正在使用 Graph Explorer 来执行此操作,我正在向 https://graph.microsoft.com/v1.0/users 发出 POST 请求体内有以下儿子:
{
"accountEnabled": true,
"displayName": "displayName-value",
"mailNickname": "mailNickname-value",
"userPrincipalName": "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1d686d73306b7c7168785d6978737c7369306b7c71687833727370747e6f726e727b69337e7270" rel="noreferrer noopener nofollow">[email protected]</a>",
"passwordProfile" : {
"forceChangePasswordNextSignIn": true,
"password": "password-value"
}
}
我不断收到错误:“未找到与请求 URI 匹配的 HTTP 资源 https://outlook.office365.com:444/profile/v1.0/users” ..'
我在谷歌中没有找到任何有关此错误的信息,这是为什么?如果我向“https://graph.microsoft.com”发出请求,为什么请求 URI 为“https:/outlook.office35.com:444..” ..'?
最佳答案
您无法使用 MSA 创建“用户”,每个帐户都是一个用户。如果没有 User.ReadWrite.All
或 Directory.ReadWrite.All
权限,您也无法在 AAD 租户中创建用户。这两项都需要租户管理员的同意。
关于microsoft-graph-api - 未找到与请求 URI 'https ://outlook. office365.com :444/profile/v1. 0/users 匹配的 HTTP 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57964596/