无法通过AngularJS在Office365 API中创建/ POST事件 - ADAL JS

问题描述:

我已经使用ADAL JS创建日历应用程序(读写)。我已经在https://manage.windowsazure.com/注册了应用程序,并成功地添加了Oauth2进行登录,阅读日历活动。无法通过AngularJS在Office365 API中创建/ POST事件 - ADAL JS

但我不能为事件做POST请求。它会抛出400错误。

我做了post请求enter image description here

这是结果:

enter image description here

我已经做了AAD许可Calendar.ReadWrite。

enter image description here

我可能会丢失吗?

+0

权限似乎是正确的。你可以给我们发送请求和响应头文件,以便重新使用吗?这个问题与支持单页面应用程序的CORS相关,比如你的。 –

+0

Venkat,我在这里发布了网络标题信息。 http://imgur.com/gallery/t4jbeiF/new –

我得到了答案。所以POST请求所需的日期格式是罪魁祸首。我用“YYYY-MM-DDThh:mm:ss”格式将“开始/结束”数据作为简单日期。

enter image description here

因为这个浏览器的扔“访问控制允许来源”错误,而让错误的信息。我不得不使用FIDDLER来跟踪请求/响应。

我不得不这样做转换使用此日期字符串ISO字符串(请参阅开始和结束属性) enter image description here