【发布时间】:2020-10-15 13:29:29
【问题描述】:
我正在尝试使用 Microsoft Graph API 在 Azure AD B2C 中添加用户。当我添加一个用户时,我的代码工作得很好,但我尝试使用与 API 相同的信息(邮件、姓名等)再次添加它,并预计会出现类似
的错误用户已经存在
或类似的东西。
我的 API 调用是这样完成的:
var result = await graphClient.Users.Request().AddAsync(new User()
{
AccountEnabled = true,
Mail = "example@example.onmicrosoft.com",
MailNickname = "example",
UserPrincipalName = "example@example.onmicrosoft.com",
Surname = "TEST",
DisplayName = "test",
GivenName = "TEST test",
PasswordProfile = new PasswordProfile
{
ForceChangePasswordNextSignIn = true,
Password = "tmpPwd"
}
});
请记住,我的第一次调用正确地将用户添加到 AD,为什么 API 会返回此消息:
Microsoft.Graph.ServiceException:'代码:Request_BadRequest
消息:一个或多个属性包含无效值。
提前谢谢你。
【问题讨论】:
-
那么,问题是什么?还是您只是不喜欢异常的格式化方式?
标签: c# microsoft-graph-api azure-ad-b2c microsoft-graph-sdks