我有一个sharepoint在线网站,我正在使用公告。这些公告我想在Cordova应用程序中以及我在某些信息屏幕上的HTML5网站上使用。
我一直在研究将REST服务和应用程序用于sharepoint。
示例:
var requestUri = 'https://site.sharepoint.com/_api/web/lists(guid\'someGuid')/items';
var requestHeaders = { 'accept': 'application/json;odata=verbose' };
$.ajax(
{
url: requestUri,
contentType: 'application/json;odata=verbose',
headers: requestHeaders,
success: function (response){
console.log(response);
},
error: function(error) {
console.log(error);
}
});
当我跑步时,我得到: No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' null'因此不允许访问。
我知道我可以尝试在sharepoint上启用CORS,或者使用JSONP。
我想知道我在这里的路径是否是正确的路径,还是创建自己的WebService并通过它获取数据会更好?
有更好的方法吗?
感谢