【问题标题】:How to call restful service in Sharepoint 2013如何在 Sharepoint 2013 中调用 restful 服务
【发布时间】:2016-04-27 06:26:11
【问题描述】:

这是我的共享点服务代码,用于获取我的文档列表。

var docuList;
function getList(){
            var context = new SP.ClientContext('/');
            var oColl = context.get_web().get_lists().getByTitle('Test');
            var Query = new SP.CamlQuery();

            Query.set_viewXml("<View><Query><OrderBy><FieldRef Name=\"Created\" Ascending=\"FALSE\" /></OrderBy></Query><ViewFields><FieldRef Name=\"FileLeafRef\" /><FieldRef Name=\"FileRef\" /></ViewFields></View>");
            docuList = oColl.getItems(Query);

            context.load(docuList);
            context.executeQueryAsync(successCall, failCall);
    }

function successCall(res,arg){
        var litToIter = docuList.getEnumerator();
        while (litToIter.moveNext()) {
            var item = litToIter.get_current();
             var DocUrl = item.get_item("FileRef");
             console.log(DocUrl);  // My list of documents which I added 
        }   
    }

当我执行这段代码时,我得到了我的列表。但是如果我使用休息服务来获取列表,我不会得到我的数据列表(获取一些 XMl 格式的不同数据)。我试过邮递员的休息电话。这是我获取文档列表的 Restful 服务 URL。

http://MysiteURL/site/_api/lists/getbytitle('测试')

我不确定这是否是点击共享点的正确方法,有人可以更正我的 URL 或指导我如何通过 Rest 服务获取我的列表。

谢谢。

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-2013 sharepoint-designer sharepoint-workflow


    【解决方案1】:

    此 REST 请求将为您提供站点中的所有可用列表。 http://myserver/_vti_bin/ListData.svc

    有关调用 SharePoint RESTful 服务的更多信息,请参阅此 MSDN article

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2015-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多