尝试在Outlook REST API中删除“MeetingRequest”消息时出现空引用异常

时间:2017-07-06 13:22:18

标签: office365api outlook-restapi

我正在尝试将邮件移至DeletedItems文件夹。我的请求看起来像这样

  

POST   https://outlook.office.com/api/v2.0/me/messages/AAMkADNjZDVkNTljLTMwNmEtNDM1Yi1iZjgyLTAwNTgzYzBmNDc4NQBGAAAAAADwJW0rZtALTZ4Uu7_1UsU3BwBGSE8dc8m8SYGboVROeF8MAAAAAAEKAABGSE8dc8m8SYGboVROeF8MAACUQ60PAAA=/move

     

{ “目标-ID”: “DeletedItems”}

响应是

  

{       “错误”:{           “code”:“ErrorInternalServerError”,           “message”:“对象引用未设置为对象的实例。”       }}

对邮件的get请求将返回该邮件。我认为问题可能是它是由我创建的会议请求消息(“MeetingMessageType”:“MeetingRequest”)。我是否可以删除其他人的会议请求消息而不是我自己的消息?

这是消息的样子:

{     “Id”:“AAMkADNjZDVkNTljLTMwNmEtNDM1Yi1iZjgyLTAwNTgzYzBmNDc4NQBGAAAAAADwJW0rZtALTZ4Uu7_1UsU3BwBGSE8dc8m8SYGboVROeF8MAAAAAAEKAABGSE8dc8m8SYGboVROeF8MAACUQ60PAAA =”,     “CreatedDateTime”:“2017-07-06T12:01:37Z”,     “LastModifiedDateTime”:“2017-07-06T12:06:34Z”,     “ChangeKey”:“CwAAABYAAABGSE8dc8m8SYGboVROeF8MAACUVif6”,     “类别”:[],     “ReceivedDateTime”:“2017-07-06T12:01:38Z”,     “SentDateTime”:“2017-07-06T12:01:38Z”,     “HasAttachments”:错误,     “InternetMessageId”:“”,     “主题”:“测试”,     “BodyPreview”:“”,     “重要性”:“正常”,     “ParentFolderId”:“AQMkADNjZDVkNTljLTMwNmEtNDM1Yi1iZjgyLTAwADU4M2MwZjQ3ODUALgAAA-AlbStm0AtNnhS7v7VSxTcBAEZITx1zybxJgZuhVE54XwwAAAIBCgAAAA ==”,     “ConversationId”:“AAQkADNjZDVkNTljLTMwNmEtNDM1Yi1iZjgyLTAwNTgzYzBmNDc4NQAQADZTzPctHtlCvZkjxZlRlYM =”,     “IsDeliveryReceiptRequested”:null,     “IsReadReceiptRequested”:false,     “IsRead”:是的,     “IsDraft”:假的,     “WebLink”:“https://outlook.office365.com/owa/?ItemID=AAMkADNjZDVkNTljLTMwNmEtNDM1Yi1iZjgyLTAwNTgzYzBmNDc4NQBGAAAAAADwJW0rZtALTZ4Uu7%2B1UsU3BwBGSE8dc8m8SYGboVROeF8MAAAAAAEKAABGSE8dc8m8SYGboVROeF8MAACUQ60PAAA%3D&exvsurl=1&viewmodel=ReadMessageItem”,     “推理分类”:“聚焦”,     “MeetingMessageType”:“MeetingRequest”, ...

1 个答案:

答案 0 :(得分:0)

如果不查看服务器端日志,这似乎是一个已知的问题,只是昨晚才修复。我们将在接下来的几天内向后移植并推出修复程序。

它与会议请求和/或由您创建的事实无关。从Exchange商店的角度来看,项目是项目是项目:)