microsoft-graph-api - Microsoft Graph API UnableToDeserializePostBody 错误
问题描述
我想message
在 Microsoft Graph API 中创建一个使用 MIME 格式,使用页面https://docs.microsoft.com/en-us/graph/outlook-send-mime-message#specify-request-header-and-中的示例mime-message-body,我最终得到了BadRequest (400)
消息的结果,但{"error":{"code":"UnableToDeserializePostBody","message":"were unable to deserialize "}}
我不知道为什么。
到目前为止我所知道的是消息是正确的 base 64 格式(我使用示例中的 base 64 字符串)并content-type
设置为text/plain
,这是所有文档要求的。
有没有办法获得有关失败的更多详细信息?
有没有人有类似的问题?
我没主意了
谢谢。
编辑:仅指定 a 时失败mailFolder
。
POST /users/{id|userPrincipalName}/messages
作品等的要求- 但
POST /users/{id|userPrincipalName}/mailFolders/{id}/messages
失败了
解决方案
我遇到同样的问题。我能够解决它的唯一方法是通过 POST Mime 消息将邮箱创建为草稿,从回复/me/messages
中提取消息id
,然后通过 POST将消息移动到正确的文件夹,并/me/messages/{draftId}/move
使用 json 内容:{'destinationId': folderId}
推荐阅读
- uml - 无法在 EA 的活动图中连接活动
- angular - 无法在 Angular 8 中的 contenteditable 中绑定角度提及
- python - 错误:单元测试中的“字典更新序列元素 #0 的长度为 1;需要 2”
- tensorflow - 如何为 tflite 构建 libhexagon_nn_skel.so?
- firefox - 在 Firefox 开发工具中显示 XHR 的发起者
- algorithm - 在完美二叉树中找到共同父节点
- jquery - 如何在用户开始在 WordPress 中滚动之前隐藏菜单
- css - 如何更改 react-dates 输入 css
- appx - MSIX 安装错误:0x80073cfd - 无法满足安装的先决条件
- sql - 无法在匿名块内向我的表插入值..但是如果我在没有开始结束的情况下运行查询,它就可以工作