回答

0

我使用的功能,让你的所有权限的用户,当您提供用户名和Web URL

function getUserRoles(webUrl,accountName) 
    { 
    return getUserEffectivePermissions(webUrl,accountName).then(function(data){ 
    var permissions = new SP.BasePermissions(); 
    permissions.initPropertiesFromJson(data); 
    var permLevels = []; 
    for(var permLevelName in SP.PermissionKind.prototype) { 
     if (SP.PermissionKind.hasOwnProperty(permLevelName)) { 
      var permLevel = SP.PermissionKind.parse(permLevelName); 
      if(permissions.has(permLevel)){ 
       permLevels.push(permLevelName); 
      } 
     }  
    } 
    return permLevels; 
    }); 
} 

使用此REST API来获取所有用户和过滤器的登录名

_api /网络/ siteusers

获得子网站使用这种

/_api/web/webinfos

相关问题