回答

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

相關問題