2014-10-28 565 views
0

运行任何sample REST API calls for O365都可以使用沙盒URL和授权标头正常工作。O365 Javascript的REST API授权

但是,用我自己的这些URL替代是不行的。

XMLHttpRequest无法加载https://****-my.sharepoint.com/_api/v1.0/me/files。请求的资源上没有“Access-Control-Allow-Origin”标题。原因'https:// ****:44301'因此不被允许访问。该响应具有HTTP状态代码403.

是否由于跨域脚本问题?

额外授权必须在“真正的”O365端点上完成,而不是沙盒样本?

回答

1

这些库是从Web上下文中使用的吗?这听起来像是来自问题描述。请注意,这些库现在仅适用于科尔多瓦应用程序环境。 http://microsoft.response.lithium.com/portal/conversation/1003718

+0

是的,这是从Web上下文中调用的,我不记得任何提及要求使用Cordova for O365 API ......这使得它相当有限。感谢您的解释。 – myartsev 2014-12-30 16:46:06