共计 503 个字符,预计需要花费 2 分钟才能阅读完成。
也记录下写入流程:
* 首先受权
获取 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?"}
}
批改后,顺利提交
正文完