首页 文章

Microsoft Graph API:如何获取preferredLanguage,usageLocation等属性的预定义值列表

提问于
浏览
1

我正在尝试使用Microsoft Graph API来配置/取消配置Azure Active Directory中的用户和组 . 当我创建一个新用户时,我需要为属性preferredLanguage,usageLocation等传递值 . 它们似乎接受预定义的值 . 我做了一些谷歌研究,但没有找到任何有关如何获得这些预定义值列表的信息 .

What I have Tried: 除了我的谷歌研究,我试图从Microsoft Graph API(https://graph.microsoft.com/v1.0/ $ metadata)读取元数据,它给出了一些ENUM类型属性的值,但不是这些属性的值 . 在返回的元数据中,这些属性的类型被称为"Edm.String" . 但他们不接受任何随机字符串 .

我在https://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx找到了一个存档页面,其中提到了文化名称,代码等,但它似乎很老了 .

My question is: 我在哪里可以获得这些预定义值列表 . 我可以从"Microsoft Graph API"本身获取它们,如果是这样的URI是什么?请指导我 .

任何帮助都非常感谢 .

1 回答

  • 2

    此数据应主要通过Microsoft Graph Documentation提供 .

    例如,查看User Documentation

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

    usageLocation两个字母的国家代码(ISO标准3166) . 由于法律要求检查各国服务的可用性,将被分配许可的用户需要 . 示例包括:“US”,“JP”和“GB” . 不可空 . 支持$ filter .

    如果这有帮助,请告诉我!

相关问题