【发布时间】:2015-10-01 16:08:44
【问题描述】:
我尝试了谷歌的不同解决方案,但没有一个对我有用。这是我在 document.ready() 函数的 setInterval 方法中调用的一段代码。
function getCalendarsO365(){
if(token == undefined){
return;
}
var myurl = 'https://outlook.office365.com/api/v1.0/me/calendars';
$.ajax({
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "jsonpcallback",
headers: { 'Authorization': "Bearer " + token},
url: myurl ,
success: function(data){
parseCalendar(data);
},
error: function(data){
alert(data);
}
});
}
【问题讨论】:
-
找到我的答案谢谢
-
除非
https://outlook.office365.com/api/v1.0/me/calendars被实现为 RESTful API,否则您将无法进行此调用。 -
是的,我正在使用 RESTful API。有没有其他方法可以做到这一点? @乔什
-
假设端点允许跨源访问,您可以在 AJAX 中使用
cors:true设置。
标签: javascript jquery ajax xmlhttprequest cors