我正在开发网站,因为我必须获取共享点 清单详情。当我尝试在谷歌邮递员工作正常。但 当我尝试使用Javascript时,我遇到了401问题。
function loadXMLDoc() {
$.ajax({
type: "POST",
url: “host / sites / _api / contextinfo ",
beforeSend: function (xhr){
xhr.setRequestHeader("Authentication ", "Basic " + btoa(“username” + ": " + “password”))
},
success: function (msg){
console.log(msg);
}
});
}
请帮我告诉我们如何分享用户详细信息 的JavaScript。
谢谢Sundar D。
答案 0 :(得分:0)
如果您正在使用AppParts,那么这可能是众多首选模式中的一种:var ctxApp = new SP.ClientContext("/");
如果通常获取上下文信息,您可能只需执行var ctxApp = new SP.ClientContext();
。
关于进行JSON / REST查询,还有更多内容:
这是我以前获取RequestExecutor信息的方法,但是应该让您了解如何在SharePoint的JavaScript实现中执行此操作:
var executor = new SP.RequestExecutor("/");
executor.executeAsync({
url: "_api/SP.AppContextSite(@target)/web/lists/getByTitle('tblTestList')/items?@target='" + qsHostUrl + "'&select=BdcIdentity,value",
method: "GET",
headers: { "Accept": "application/json; odata=verbose" },
success: getListDataRESTSuccess,
error: getListDataRESTError
});