从各种客户端在线访问sharepoint

时间:2014-09-28 09:50:44

标签: javascript sharepoint cors

我有一个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并通过它获取数据会更好?

有更好的方法吗?

感谢

0 个答案:

没有答案