CreateReply返回500错误

时间:2017-10-09 19:14:55

标签: microsoft-graph outlook-restapi

我刚刚根据文档here尝试了此请求 此网址中的邮件ID是我刚刚从id

检索到的电子邮件的GET /me/messages
POST https://graph.microsoft.com/v1.0/me/messages/{id}/createReplyAll
Content-Type: application/json
Authorization: Bearer eyJ0eXSiOBJiV1QiLCJub25jZSI6Ik{....}

这是回来的:

"error": {
    "code": "InternalServerError",
    "message": "Object reference not set to an instance of an object.",
    "innerError": {
        "request-id": "a4c28622-0914-44da-8e67-6eb7ee59dc84",
        "date": "2017-10-09T19:07:00"
    }
}

我猜测这是否是

  1. 错误请求(500错误似乎并不意味着)
  2. 此类电子邮件是特殊的,由于某种原因(?)或
  3. 无法访问或回复
  4. 我发现了一个错误,这是我的错误报告。
  5. /createReply端点也是如此

2 个答案:

答案 0 :(得分:1)

我也转载了这个。删除Content-Type标头以解决此问题。当你在机身中说出JSON时,服务器似乎遇到了一个错误的错误情况,但是机身是空的:)。这绝对是一个错误,因为我们永远不应该返回500。

我看到Graph文档说标题是必需的,即使没有正文。这对我来说似乎是一个文档错误。

我会向合适的人报告。

答案 1 :(得分:0)

感谢;那个标题留在那里作为疏忽。仅供参考我删除了Microsoft Graph v1.0中createForward,createReply和createReplyAll的3个主题中的标题。更新将在24小时内生效。