![](/img/trans.png)
[英]How can I receive an access token for SkyDrive Pro REST calls, from a remote application (no SharePoint app)
[英]How can I authenticate Sharepoint REST calls using Javascript?
我正在嘗試使用Javascript和REST連接到Sharepoint,但是在android中,我收到了“ 401未經授權的錯誤”。 該應用程序使用phonegap包裝。
無論如何,我可以對其進行身份驗證嗎?
$(function(){
var myData = [];
var requestHeaders = {
"accept": "application/json;odata=verbose"
}
$.ajax({
url: "https://sharepoint/sites/_api/Web/Lists/GetByTitle('LP')/Items",
type: "GET",
dataType: "json",
asyn: false,
headers: requestHeaders,
success: function (data) {
$.each(data.d.results, function (i, result) {
$("#field1").append(result.field1);
$("#field2").append(result.field2);
});
},
error: function ajaxError(response) {
alert(response.status + ' ' + response.statusText);
}
});
});
我說不清楚,但是我曾經在Jira Rest服務使用附加參數beforeSend進行身份驗證:
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', make_base_auth(user, password));
},
error: function (errmsg) {
alert('error ocured:' + errmsg.responseText);
},
success: function (text) {
alert(text);
},
請參閱不允許通過REST API和jquery 405方法創建Jira問題
可能有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.