获取用户详细信息 [英] Get user details

查看:84
本文介绍了获取用户详细信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在具有权限的组中获取用户详细信息.

将用户添加到组中后,有什么办法.

解决方案

您好,Jio,

根据您的描述,我了解您希望获得用户权限以及他们所属的组.请使用以下代码:

函数checkPermissions(){
    var call = jQuery.ajax({
        网址:_spPageContextInfo.webAbsoluteUrl +
            "/_api/Web/effectiveBasePermissions",
        类型:"GET",
        dataType:"json",
        标头:{
            接受:"application/json; odata = verbose";
        }
    });

    call.done(function(data,textStatus,jqXHR){
        var manageListsPerms =新的SP.BasePermissions();
        manageListsPerms.initPropertiesFromJson(data.d.EffectiveBasePermissions);

        var manageLists = manageListsPerms.has(SP.PermissionKind.manageLists);

        var message = jQuery(#message");
        message.text(管理列表:" +"manageLists");
    });
} 

一些参考链接 :

https://sharepoint.stackexchange.com/questions/199409/how-to-get-users-permission-on-sharepoint-site-with-rest- API/199410

https://sharepoint.stackexchange.com/questions/129309/how-to-to-get-permission-of-a-sharepoint-list-for-a-user-using-rest-api


Hi,

How to get user details in the group with permission.

Is there any way , when user has been added to the group. 

解决方案

Hi Jio,

Based on your description, I understand you want to get the user permissions and also the groups which they belong to. Please use the code:

function checkPermissions() {
    var call = jQuery.ajax({
        url: _spPageContextInfo.webAbsoluteUrl +
            "/_api/Web/effectiveBasePermissions",
        type: "GET",
        dataType: "json",
        headers: {
            Accept: "application/json;odata=verbose"
        }
    });

    call.done(function (data, textStatus, jqXHR) {
        var manageListsPerms = new SP.BasePermissions();
        manageListsPerms.initPropertiesFromJson(data.d.EffectiveBasePermissions);

        var manageLists = manageListsPerms.has(SP.PermissionKind.manageLists);

        var message = jQuery("#message");
        message.text("Manage Lists: " + manageLists);
    });
}

Some reference links:

https://sharepoint.stackexchange.com/questions/199409/how-to-get-users-permission-on-sharepoint-site-with-rest-api/199410

http://www.ashokraja.me/post/How-to-get-User-Details-and-User-Group-Details-in-SharePoint-2013-REST-API-with-Knockout-for-SharePoint-Js-(KoSpJs).aspx

https://sharepoint.stackexchange.com/questions/129309/how-to-get-permission-of-a-sharepoint-list-for-a-user-using-rest-api


这篇关于获取用户详细信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆