Azure active directory /v1.0/me端点preferredLanguage属性源

Azure active directory /v1.0/me端点preferredLanguage属性源,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我被告知,/me端点的preferredLanguage属性将反映users-Delve配置文件中的值。该列表将其列为 用户的首选语言。应遵循ISO 639-1规范;例如“en-US” 尽管用户已在其Delve配置文件中选择了语言。大约两周后,/me端点没有反映这些更改 我想知道这个值的来源是否是广告,如果是,是否有计划更新它,以便它能够反映用户的选择。您在Delve配置文件中更新所选语言的确切位置?我在我的帐户设置或Delve Edit profile屏幕中找不到它…如果单击“更新配置文件”,

我被告知,
/me
端点的
preferredLanguage
属性将反映users-Delve配置文件中的值。该列表将其列为

用户的首选语言。应遵循ISO 639-1规范;例如“en-US”

尽管用户已在其Delve配置文件中选择了语言。大约两周后,
/me
端点没有反映这些更改


我想知道这个值的来源是否是广告,如果是,是否有计划更新它,以便它能够反映用户的选择。

您在Delve配置文件中更新所选语言的确切位置?我在我的帐户设置或Delve Edit profile屏幕中找不到它…如果单击“更新配置文件”,然后向下滚动,则有三个“问题”。第二个问题是“如何更改语言和区域设置?”。。。如果您单击链接,它会将您带到用户SharePoint配置文件(我的网站),然后如果您单击。。。您可以选择“语言和地区”。在该屏幕上,您可以更改您的语言首选项。我知道这很复杂,这是痛苦的一部分。这难道不能回答你自己的问题吗?当该链接跳转到旧的SharePoint MY Site url以更新配置文件信息时。所以,如果你在那里改变它,你的问题是。。。。“PreferredLanguage”属性是否来源于SharePoint用户配置文件?正在运行/me?$whatif显示它正在调用{“Description”:“Execute HTTP request”,“Uri”:“}有趣的是,它位于用户配置文件编辑器的portal.azure.com中。PreferredLanguage不存在。我可以确认
PreferredLanguage
是从AAD
DirectoryObject
中提取的。然而有趣的是它是只读的。这通常意味着属性由外部服务填充(例如Exchange Online如何填充
mailNickname
)。另一个常见的原因是当属性由on-prem-AD实例填充/拥有并由AAD-Connect导入AAD时。恐怕这就是我对这方面的了解,但希望它能提供一些线索。