グラフを使用して新しい Azure AD ユーザーを作成しようとしています。使用される HTTP 要求 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が原因だと思います。のような Content-Type のさまざまな組み合わせを試しましたがapplication/json;odata=minimalmetadata
、application/json;odata=verbose
それでも応答 415 が返されます。ヘッダーに何か不足していますか? POSTMAN を介して同じ要求を試みたときは機能していますが、Java アプリケーションを使用して同じ要求を行うと失敗します。