2014-10-28 69 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