我正在尋找返回已刪除郵件文件夾中的所有日曆事件。Microsoft Graph - 已刪除郵件文件夾中的已刪除事件
目前我使用的電話:
https://graph.microsoft.com/beta/me/mailFolders/{deletedItems-id}/messages
但這僅返回已刪除的郵件。有沒有任何電話可以讓我檢索已刪除的事件?提前致謝。
我正在尋找返回已刪除郵件文件夾中的所有日曆事件。Microsoft Graph - 已刪除郵件文件夾中的已刪除事件
目前我使用的電話:
https://graph.microsoft.com/beta/me/mailFolders/{deletedItems-id}/messages
但這僅返回已刪除的郵件。有沒有任何電話可以讓我檢索已刪除的事件?提前致謝。
一個想法是查詢所有事件,並在isCancelled
屬性篩選和選擇添加startDateTime
和enddatetime
限制搜索。
GET https://graph.microsoft.com/v1.0/me/events?$filter=isCancelled eq true
另外,我還測試查詢已刪除的郵件文件夾,我看到了在那裏的項目,如下所示(請注意類型和meetingMessageType
屬性)。你在查詢中看到類似的東西嗎?
{
"@odata.type": "#microsoft.graph.eventMessage",
"@odata.etag": "W/\"DQAAABYAAACuuXbTGFIVS6y5orm951W8AAAUik5T\"",
"id": "AAMkA...=",
"createdDateTime": "2017-07-10T20:13:57Z",
"lastModifiedDateTime": "2017-07-10T20:13:59Z",
"changeKey": "DQAA...",
"categories": [],
"receivedDateTime": "2017-07-10T20:13:57Z",
"sentDateTime": "2017-07-10T20:13:56Z",
"hasAttachments": false,
"internetMessageId": "<SN2PR00MB012...>",
"subject": "Canceled: test cancelled event",
"bodyPreview": "",
"importance": "high",
"parentFolderId": "AAMkADYwODg0MWJiLTQ...=",
"conversationId": "AAQkADYwODg0MWJiLTQ...=",
"isDeliveryReceiptRequested": false,
"isReadReceiptRequested": false,
"isRead": false,
"isDraft": false,
"webLink": "https://outlook.office365.com/...",
"inferenceClassification": "focused",
"meetingMessageType": "meetingCancelled",
}
發現了類似的問題: 'Microsoft Graph APi not returning "Cancelled" Events'
隨着響應:
按照設計,當一個事件被取消,它是從日曆中刪除。所以,今天沒有辦法查詢被刪除的事件列表。我們的待辦事項中有一項支持已刪除事件,但沒有時間表。
嘿丹,謝謝你的迴應。不幸的是,你的回答並沒有爲我提供我正在尋找的東西。這隻顯示我取消的事件。當您從日曆中刪除事件時,它會轉到Mail中的「已刪除郵件」文件夾。所以我需要從那裏讀取事件。我可以閱讀已刪除的郵件,但尚未找到讀取事件的方法。再次感謝。 –