Microsoft graph api 带有生日或hireDate的修补程序用户请求返回500错误

Microsoft graph api 带有生日或hireDate的修补程序用户请求返回500错误,microsoft-graph-api,microsoft-graph-sdks,Microsoft Graph Api,Microsoft Graph Sdks,我无法更新目录中用户的生日和hireDate属性 以下请求返回500内部服务器错误 修补程序HTTP/1.1 SdkVersion:Graph-dotnet-1.10.0 授权:持票人[已删除] 缓存控制:无存储,无缓存 内容类型:application/json;字符集=utf-8 主持人:graph.microsoft.com {“hireDate”:“1989-10-02T04:00:00Z”} HTTP响应 HTTP/1.1500内部服务器错误 内容类型:application/json

我无法更新目录中用户的生日和hireDate属性

以下请求返回500内部服务器错误

修补程序HTTP/1.1 SdkVersion:Graph-dotnet-1.10.0 授权:持票人[已删除] 缓存控制:无存储,无缓存 内容类型:application/json;字符集=utf-8 主持人:graph.microsoft.com

{“hireDate”:“1989-10-02T04:00:00Z”}

HTTP响应

HTTP/1.1500内部服务器错误 内容类型:application/json

Microsoft.Office.Server.Directory.DirectoryObjectUnauthorizedAccessException。试图执行未经授权的操作


根据您的描述,我假设您希望通过Graph API更新用户的生日或雇佣日期

从返回的响应中,您更新用户配置文件的权限被拒绝

我们应该添加以下权限:“Directory.ReadWrite.All”


为此,,当我们请求accesstoken时,我们应该在代码中添加Directory.ReadWrite.All作用域。

因此,我上一条消息中的屏幕截图显示,我已将Directory.ReadWrite.All分配给我的应用程序,并且根据app tokens上的文档,在使用我的应用程序所记录的.default作用域时,app tokens将收到所有预配置的权限根据您的描述,我已在找到解决方案。它显示,
无法对用户执行任何CRUD操作,只能更新用户高清照片和授权和应用程序权限类型的扩展配置文件属性。
我想知道是否有来自Microsoft的人可以确认,因为您提供的链接已存在2年以上,我在Microsoft图表中的任何位置都找不到该语句文档不过,我对你的回答投了赞成票。谢谢,您可以从提交反馈。如果您有一些解决方案,请张贴您的答案