也记录下写入流程:

* 首先受权

获取Authorization,并留神是否有查问该账号的权限,
否则会提醒[403]ErrorAccessDenied: Access to OData is disabled

* 获取用户ID

列出用户—应用 $search 获取

* 获取日历ID

获取日历

* 创立事件

创立事件
但就是【创立事件】时呈现问题,
依据文档的例子写的申请参数,总是写入事件失败(下图为文档截图)

返回值提醒反序列化失败

[400]UnableToDeserializePostBody: were unable to deserialize 

通过测试我提交的数据是能够失常反序列化的,并且间接应用文档的数据也是返回同样谬误。
几番查找后,其余解决方案都比拟麻烦,
直到看到这个发问
Outlook Create calendar event with NodeJS

外面最初的答复提到 要应用PascalCase帕斯卡命名法,
即文档里的json键首字母改为大写,如:

 {         "Subject": "Let's go for lunch",    "Body": {                "ContentType": "HTML",                "Content": "Does noon work for you?"            }}

批改后,顺利提交