Microsoft graph api userType字段-允许哪些值?

Microsoft graph api userType字段-允许哪些值?,microsoft-graph-api,Microsoft Graph Api,Microsoft Graph API的用户实体具有字段“userType”。根据文件,没有关于这方面的任何信息。有一行:“一个字符串值,可用于对目录中的用户类型进行分类,如“成员”和“来宾”。支持$filter。”。因此没有任何限制:-) “userType”可以为null吗?我无法通过graph api手动修补现有用户-graph api返回错误。但在生产环境中,我们有一些用户具有“userType”:null 哪些值对“userType”有效?你能在文件中或在这里提供吗 根据您的问题,我想

Microsoft Graph API的用户实体具有字段“userType”。根据文件,没有关于这方面的任何信息。有一行:“一个字符串值,可用于对目录中的用户类型进行分类,如“成员”和“来宾”。支持$filter。”。因此没有任何限制:-)

  • “userType”可以为null吗?我无法通过graph api手动修补现有用户-graph api返回错误。但在生产环境中,我们有一些用户具有“userType”:null
  • 哪些值对“userType”有效?你能在文件中或在这里提供吗

  • 根据您的问题,我想您想知道字段
    userType
    的有效值。我们可以参考的内容

    对于第一个问题,我们可以将字段
    userType
    设置为null,而不是“”或“null”。当我们创建一个用户时,如果我们没有设置,该字段的默认值将是
    Member
    。 我们可以
    修补现有用户。根据我的测试,我们可以这样修改它:

    补丁https://graph.microsoft.com/v1.0/users/{userid}

      {
    
                "displayName":  "XXX",
    
                "givenName": "XXXX",
    
                "jobTitle": "Marketing Director",
    
                "userType": "Guest"
    
     }
    
    这将把用户的用户类型从
    Member
    修改为
    Guest


    对于第二个问题,根据的内容和文章,
    userType
    的有效值为“Member”和“Guest”。根据我的测试,确定只能使用这两个值。

    谢谢您的回答!如果这个答案对你有帮助?如果是这样,您能将我标记为答案吗?我遇到过这样的情况,即对于普通用户,
    onpremissesyncenabled
    userType
    都被设置为null。这里还有一个答案相同的问题: