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

时间:2017-09-06 04:29:36

标签: microsoft-graph

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

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

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

我的问题是:我在哪里可以获得这些预定义值列表。我可以从“Microsoft Graph API”本身获取它们,如果是这样的URI是什么?请指导我。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

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

例如,查看User Documentation

  

<强> preferredLanguage

     

用户的首选语言。应遵循ISO 639-1规范;对于   例子&#34; en-US&#34;。

  

<强> usageLocation

     

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

请告诉我这是否有帮助!