也记录下写入流程:
* 首先受权
获取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?" }}
批改后,顺利提交