Office365 Microsoft Graph API:如何跟踪已删除的日历事件?

Office365 Microsoft Graph API:如何跟踪已删除的日历事件?,office365,microsoft-graph-api,microsoft-graph-calendar,Office365,Microsoft Graph Api,Microsoft Graph Calendar,我目前正在从事一个Exchange Online集成项目,我们正在使用Microsoft Graph API 1.0将用户的日历复制到我们的系统中。到目前为止,它一直运行良好,但今天我遇到了一个无法解决的问题: 如何跟踪定期日历事件的删除情况 我曾尝试使用“Delta”链接,但没有成功。这些请求仅返回序列主数据和所有剩余事件 例如。 第一项请求: GET/v1.0/users/dc7f4032-5f30-4441-a165-428aed9fb471/calendarview/delta?star

我目前正在从事一个Exchange Online集成项目,我们正在使用Microsoft Graph API 1.0将用户的日历复制到我们的系统中。到目前为止,它一直运行良好,但今天我遇到了一个无法解决的问题:

如何跟踪定期日历事件的删除情况

我曾尝试使用“Delta”链接,但没有成功。这些请求仅返回序列主数据和所有剩余事件

例如。 第一项请求:

GET/v1.0/users/dc7f4032-5f30-4441-a165-428aed9fb471/calendarview/delta?startdatetime=2019-04-11T00:00:00&enddatetime=2019-04-28T23:59:59

然后我请求nextLink以便获得deltaLink,然后我请求deltaLink:

GET /v1.0/users/dc7f4032-5f30-4441-a165-428aed9fb471/calendarview/delta?$deltatoken=uwMsonT1N46Me49CO...(etc.)
然后我得到了回应:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(event)",
    "@odata.deltaLink": "https://graph.microsoft.com/v1.0/users/dc7f4032-5f30-4441-a165-428aed9fb471/calendarview/delta?$deltatoken=uwMsonT1N46Me49COq9SDw0t_wB0xaeZEqH3MS63rea577XfZFFdjg0jwU6FzfSp9LnqeqbpBGm2ppJDuDiIP280MEFjk2Q9GYyNNdCAP__CjSKSGFQ9WKmL3TPyFeXhhYE9KgmWHF1cSrx7OYBT7zPrgwY0x5peeyjBEtqkAueuE2Pb8DH4iODU-vAp-lHVOzPmkkjNyef1NTNkgNv-kg.oOHzptXCwEphbnI7YFO7saexZ_c0hZj1a0o4ZjluzUU",
    "value": []
}
对deltaLink的后续调用将继续返回:“值”:[],只要日历中没有任何更改

然后,我删除了一个系列中的一个事件,然后再次请求deltaLink,然后MS Graph API仅返回主事件以及原始时间跨度内的所有剩余事件,而没有删除事件的任何痕迹


有没有人经历过同样的问题

我和你的处境完全一样。你能找到解决办法吗?我还获得了原始时间跨度内的所有剩余事件,没有任何删除事件的痕迹。与这里的@MukeshKumar相同。有人找到解决办法了吗?