2017-07-10 113 views

回答

0

一個想法是查詢所有事件,並在isCancelled屬性篩選和選擇添加startDateTimeenddatetime限制搜索。

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", 
} 
+0

嘿丹,謝謝你的迴應。不幸的是,你的回答並沒有爲我提供我正在尋找的東西。這隻顯示我取消的事件。當您從日曆中刪除事件時,它會轉到Mail中的「已刪除郵件」文件夾。所以我需要從那裏讀取事件。我可以閱讀已刪除的郵件,但尚未找到讀取事件的方法。再次感謝。 –

0

發現了類似的問題: 'Microsoft Graph APi not returning "Cancelled" Events'

隨着響應:

按照設計,當一個事件被取消,它是從日曆中刪除。所以,今天沒有辦法查詢被刪除的事件列表。我們的待辦事項中有一項支持已刪除事件,但沒有時間表。