Graph-当我通过Microsoft graph api在Outlook中创建事件时,它返回lastModifiedDateTime,它会持续几秒钟变化?

问题描述 投票:0回答:1

首先,我通过图谱api在Microsoft Outlook中添加事件:

响应返回如下:

{
     "eventId":"AAMkADVmMTRhZGJjLTA0M2QtNU5NzMyOTg",
     "lst_mod_date_time":"2020-03-04T07:12:35.6095734Z"
}

现在我通过Microsoft图形资源管理器获取所有事件

响应如下:

{
    "@odata.etag": "W/\"sdfasfdsadfsdfasdfasfsafsdfs==\"",
    "id": "fsadkfhkashfkahfkhsafd8897979fasdfasfdasf",
    "createdDateTime": "2020-03-04T07:12:35.5486075Z",
    "lastModifiedDateTime": "2020-03-04T07:13:21.6715217Z",
    "subject": "Outlook Plugin"
}

现在比较两个响应的lastModifiedDateTime。在将事件保存到Outlook中后,为什么lastModifiedDateTime连续变化?我想在Outlook中创建事件时将lastModifiedDateTime保存到数据库中,以便在下次同步事件时可以进行比较。

php microsoft-graph azure-ad-graph-api microsoft-graph-sdks microsoft-graph-calendar
1个回答
0
投票

根据我的测试,成功创建事件后,lastModifiedDateTime会有很小的变化。我认为是因为此时背景数据仍未处理。

但是在获得第二个lastModifiedDateTime之后,它将不再更改直到您修改事件

因此,您需要确保在此事件中没有发生任何变化。

© www.soinside.com 2019 - 2024. All rights reserved.