无法通过 AngularJS 在 Office365 API 中 Create/POST 事件 - ADAL JS
Can't Create/POST event in Office365 API through AngularJS - ADAL JS
我已经使用 ADAL JS to create a calendar app (Read Write). I have registered app in https://manage.windowsazure.com/ 并成功添加 Oauth2 用于登录、阅读日历事件。
但我不能POST 请求事件。它抛出 400 错误。
我做了一个 post 请求
这是结果:
我已经完成了 AAD 的 Calendar.ReadWrite 权限。
我在这里可能遗漏了什么?
我得到了答案。因此 POST 请求所需的日期格式是罪魁祸首。我将 "Start/End" 数据作为 "YYYY-MM-DDThh:mm:ss" 格式的简单日期。
因为这个浏览器抛出 "Access-Control-Allow-Origin" 错误而不是给出错误信息。我不得不使用 FIDDLER 来追踪 request/responses.
我所要做的就是将这个日期字符串转换为 ISO 字符串(参见 Start 和 End 属性)
我已经使用 ADAL JS to create a calendar app (Read Write). I have registered app in https://manage.windowsazure.com/ 并成功添加 Oauth2 用于登录、阅读日历事件。
但我不能POST 请求事件。它抛出 400 错误。
我做了一个 post 请求
这是结果:
我已经完成了 AAD 的 Calendar.ReadWrite 权限。
我在这里可能遗漏了什么?
我得到了答案。因此 POST 请求所需的日期格式是罪魁祸首。我将 "Start/End" 数据作为 "YYYY-MM-DDThh:mm:ss" 格式的简单日期。
因为这个浏览器抛出 "Access-Control-Allow-Origin" 错误而不是给出错误信息。我不得不使用 FIDDLER 来追踪 request/responses.
我所要做的就是将这个日期字符串转换为 ISO 字符串(参见 Start 和 End 属性)