使用图形api在Azure AD上创建用户失败,错误代码为415

时间:2015-09-18 09:34:51

标签: rest azure azure-ad-graph-api

我正在尝试使用图形创建新的Azure AD用户,使用的Http reqeuste url在下面给出,

https://graph.windows.net/xyz.onmicrosoft.com/users?api-version=1.5

请求类型为“ POST ”请求正文

{   "accountEnabled": true,
    "displayName": "Alex Wu",
    "mailNickname": "AlexW",
    "passwordProfile": { "password" : "Test1234", "forceChangePasswordNextLogin": false },
    "userPrincipalName": "Alex@xyz.onmicrosoft.com"
}

标题

Authorization: Bearer 'access token value'
Content-Type:  application/json

在执行上述请求时,我收到响应代码415,我想这是因为 Content-Type 。我尝试过各种类型的内容类型组合,例如application/json;odata=minimalmetadataapplication/json;odata=verbose,但它仍会返回响应415.我在标题中遗漏了什么? 当我通过POSTMAN尝试相同的请求时,它正在工作,但如果我使用java应用程序执行相同操作则失败。

2 个答案:

答案 0 :(得分:1)

尝试添加标题“接受”。这解决了我的问题:

Accept: application/json

答案 1 :(得分:0)

应该是forceChangePasswordNextSignIn,而不是forceChangePasswordNextLogin