首页 新闻 会员 周边

sharepoint restapi 向站点中添加用户

0
悬赏园豆:10 [已解决问题] 解决于 2016-03-15 15:44

我调用的是 api 是:  _api/web/siteusers  

我post 提交数据服务器一直是 400.

这是什么原因

快乐的开发者的主页 快乐的开发者 | 初学一级 | 园豆:177
提问于:2015-10-26 18:20
< >
分享
最佳答案
0

这样的问题,其实很难帮助你排除。就好比你打电话给医生说你不舒服,特征是咳嗽,我想医生也没法给你开药,因为咳嗽的原因不一定是感冒,就是感冒还分风寒感冒还是病毒感冒等。

建议你网上找一段靠谱的rest api来测验一下是否成功。下面是我帮你找的

http://www.enjoysharepoint.com/Articles/Details/sharepoint-2013-add-user-to-sharepoint-group-using-rest-api-21098.aspx

完整代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<script>
$(function(){
    $("#btnClick").click(function(){
        var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/web/sitegroups(2544)/users";
        $.ajax({
            url: requestUri,
            type: "POST",
            data:JSON.stringify({'__metadata': { 'type': 'SP.User' }, 'LoginName': 'domain\\username'}),
            headers: {
            "accept":"application/json;odata=verbose",
            "content-type": "application/json;odata=verbose",
            "X-RequestDigest":$("#_REQUESTDIGEST").val()
            },
            success: onSuccess,
            error: onError
        });
        function onSuccess(data) {
            alert('User Added');
        }
        function onError(error) {
            alert(JSON.stringify(error));
        }
    });
});
</script>

<input type="button" id="btnClick" value="Add User to SharePoint Group"/>
收获园豆:10
四毛的家 | 菜鸟二级 |园豆:249 | 2015-12-07 14:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册