답변

0

나는 사용자 이름 및 웹 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; 
    }); 
} 

사용을 로그인 이름을 모든 사용자를 얻을 수 및 필터링이 나머지 API를 제공 할 때 사용자에게 모든 권한을 부여하는 기능을 사용

_api/웹/siteusers

는 하위 사이트 사용을 얻기 위해이

/_api/web/webinfos