首页 > 解决方案 > 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

标签: microsoft-graph-apibad-requestmicrosoft-graph-mail

解决方案


我遇到同样的问题。我能够解决它的唯一方法是通过 POST Mime 消息将邮箱创建为草稿,从回复/me/messages中提取消息id,然后通过 POST将消息移动到正确的文件夹,并/me/messages/{draftId}/move使用 json 内容:{'destinationId': folderId}


推荐阅读