【发布时间】:2014-12-29 08:19:51
【问题描述】:
作为一个旨在显着改善 SharePoint Online 网站的视觉方面的项目的一部分,我有点卡住了。在左侧横幅的主页上,用户希望查看他们在 Office365 中的未读邮件数。
我在母版页中创建了一个区域来放置结果。我认为 Rest API 曾经这样做过:
$.ajax ({
type: "GET",
url: " https://outlook.office365.com/ews/odata/Me/Folders/Inbox",
dataType : "json",
success : function (resp) {
// count unread messages
},
error : function (e) {
alert (' Error121212 :' + JSON.stringify (e));
}
})
不幸的是,我收到了跨域之类的错误。我尝试使用 JSONP,但它也不起作用(未捕获的语法错误意外令牌)。
你能告诉我这是否是一个好习惯吗?我觉得无论如何我必须找到一种认证技术。 (在 JSONP 的情况下,我有一个弹出窗口要求我进行身份验证,然后显然在回调时出现问题)...
我想避免开发需要典型部署 Wsp 的类型...
提前感谢您的帮助。
【问题讨论】:
标签: javascript ajax json sharepoint office365