Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api Microsoft Outlook日历图API delta未返回已删除的事件?_Microsoft Graph Api_Outlook Restapi - Fatal编程技术网

Microsoft graph api Microsoft Outlook日历图API delta未返回已删除的事件?

Microsoft graph api Microsoft Outlook日历图API delta未返回已删除的事件?,microsoft-graph-api,outlook-restapi,Microsoft Graph Api,Outlook Restapi,我目前正在使用Microsoft Graph API将日历事件同步到本地应用程序。它似乎工作正常,只是我似乎无法检索已删除的事件。我正在按照delta查询的说明进行操作。这些说明特别指出“通过使用增量查询,您可以在日历视图中获取新的、更新的、或已删除的事件”,在示例中,示例响应中有一个已删除的事件 然而,在我的测试中,我永远无法接收任何已删除的事件。我创建一个事件并调用/me/calendarView/delta?startDateTime={start\u datetime}&endDateT

我目前正在使用Microsoft Graph API将日历事件同步到本地应用程序。它似乎工作正常,只是我似乎无法检索已删除的事件。我正在按照delta查询的说明进行操作。这些说明特别指出“通过使用增量查询,您可以在日历视图中获取新的、更新的、或已删除的事件”,在示例中,示例响应中有一个已删除的事件

然而,在我的测试中,我永远无法接收任何已删除的事件。我创建一个事件并调用
/me/calendarView/delta?startDateTime={start\u datetime}&endDateTime={end\u datetime}
,我可以看到该事件。然后我删除事件,进行相同的调用,响应为空。我已经尝试使用deltaToken调用,只是为了确保我得到了自上次调用以来已更改的事件,并且它确实会按预期返回已删除的事件。但我不想使用它,因为它要求我的开始/结束日期始终相同


我是完全没有领会增量调用的要点,还是调用它时做错了什么?

您只能使用获取已删除的项目。调用
/calendarView
时,它将只提供当前日历,而不是该日历的上一次迭代

我正在使用此处显示的服务

在使用示例中所示的delta令牌运行时,我不会得到已删除的事件

我总是得到一个空的增量响应 如


谢谢你的回复。我猜我假设初始的
/delta
查询也是一个
/delta
查询,其行为应该与所有后续的
/delta
查询相同。我开始理解的是,初始查询(在这里我传递日期)本质上是一个
/calendarView
查询,它设置了一个基线,后续查询可以根据该基线实际执行“增量”。这并不完全是我所希望的,但它是有意义的,它不起作用。我正在使用graph explorer进行测试,我尝试了包括deltalink在内的所有nexlink,但它没有提供已删除事件列表。我也没有按照文档中的说明获取已删除事件
GET /me/calendarView/delta?startDateTime={start_datetime}&endDateTime={end_datetime}
{
    "@odata.type": "#microsoft.graph.event",
    "id": "AAMkADk0MGFkODE3LWE4MmYtNDRhOS04OGQLkRkXbBznTvAADb6ytyAAA=",
    "@removed": {
            "reason": "deleted"
    }
},
{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(event)",
    "@odata.deltaLink": "https://graph.microsoft.com/v1.0/me/calendarView/delta?$deltatoken=R0usmcdvmMuZCBYV0hguCFHvWbSXF-PYk6UEH7m4ZdZmSbEIlouKElB10k31BdGZZJ1Os2i",
"value": []
}