Javascript System.UnauthorizedAccessException cordova
谢谢你提出我的问题。我正在使用SharePoint开发cordova应用程序。当我试图获取或创建一个列表项时,我得到了错误Javascript System.UnauthorizedAccessException cordova,javascript,jquery,ajax,cordova,sharepoint,Javascript,Jquery,Ajax,Cordova,Sharepoint,谢谢你提出我的问题。我正在使用SharePoint开发cordova应用程序。当我试图获取或创建一个列表项时,我得到了错误System.UnauthorizedAccessException。我被困在这里两天了。我不明白怎么了 错误: System.UnauthorizedAccessException error code: 2147024891 Access denied. You do not have permission to perform this action or access
System.UnauthorizedAccessException
。我被困在这里两天了。我不明白怎么了
错误:
System.UnauthorizedAccessException
error code: 2147024891
Access denied. You do not have permission to perform this action or access this resource.
Status:403
Status Text:forbidden.
这是错误屏幕截图:
创建列表项的我的代码:
createList: function(accessTokens,digestValues){
alert("creating list item");
var sendItem = {"Title": "Created Title","Age":"27","__metadata": {"type": "SP.Data.WebServiceTestListItem"}};
alert(digestValues);
$.ajax({
url: "https://mytenant.sharepoint.com/MyProject/_api/web/lists/getbytitle('WebServiceTest')/items",
type: "POST",
contentType: "application/json;odata=verbose",
data: JSON.stringify(sendItem),
headers: {
"Accept": "application/json;odata=verbose",
"X-RequestDigest": digestValues,
"X-HTTP-Method": "PUT",
"If-Match": "*"
},
success: function (data) {
alert("Update Successful");
},
error: function (msg) {
alert("fail"+msg);
alert("fail2:"+JSON.stringify(msg));
$("#userlist").text(JSON.stringify(msg));
}
});
},
你有权创建一个列表吗?你们如何设置你们的摘要?是的,我有权创建列表。我通过使用
\u api/contextinfo
作为SharePoint网站的端点并使用空正文进行请求来获取摘要。我从不使用“X-HTTP-Method”:“PUT”来添加项目。。。无法测试自动取款机。也许你可以试一下这个零件并测试一下?但不知道这是否真的是问题:)我试过了,但没有成功。你有权创建一个列表吗?你们如何设置你们的摘要?是的,我有权创建列表。我通过使用\u api/contextinfo
作为SharePoint网站的端点并使用空正文进行请求来获取摘要。我从不使用“X-HTTP-Method”:“PUT”来添加项目。。。无法测试自动取款机。也许你可以试一下这个零件并测试一下?但我不知道这是否真的是问题:)我试过了,但没有成功。