Graph - 当我通过 Microsoft Graph api 在 Outlook 中创建事件时,它 returns lastModifiedDateTime 连续变化几秒钟?
Graph - when I am creating event in outlook through microsoft graph api it returns lastModifiedDateTime which changes continuously for some seconds?
首先我通过图表在 Microsoft Outlook 中添加事件 api :
响应 return 如下:
{
"eventId":"AAMkADVmMTRhZGJjLTA0M2QtNU5NzMyOTg",
"lst_mod_date_time":"2020-03-04T07:12:35.6095734Z"
}
现在我通过 Microsoft Graph Explorer 获取所有事件
回复如下:
{
"@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 保存到我的数据库中,以便我可以在下次同步事件时比较它。
根据我的测试,lastModifiedDateTime
在您成功创建活动后会有一个小的变化。我想是因为此时后台数据还没有处理好
但是在你获得第二个lastModifiedDateTime
之后,它将不再改变直到你修改事件。
所以你需要确保在这个事件中没有发生任何变化。
我不确定我是否正确,但是,如果您使用 API 在 your/someone 其他人的日历中创建一个事件,那么 lastModifiedDateTime 应该 return 一个值,并且将继续相同,直到您从 outlook/owa/api.
等任何客户端修改它
首先我通过图表在 Microsoft Outlook 中添加事件 api :
响应 return 如下:
{
"eventId":"AAMkADVmMTRhZGJjLTA0M2QtNU5NzMyOTg",
"lst_mod_date_time":"2020-03-04T07:12:35.6095734Z"
}
现在我通过 Microsoft Graph Explorer 获取所有事件
回复如下:
{
"@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 保存到我的数据库中,以便我可以在下次同步事件时比较它。
根据我的测试,lastModifiedDateTime
在您成功创建活动后会有一个小的变化。我想是因为此时后台数据还没有处理好
但是在你获得第二个lastModifiedDateTime
之后,它将不再改变直到你修改事件。
所以你需要确保在这个事件中没有发生任何变化。
我不确定我是否正确,但是,如果您使用 API 在 your/someone 其他人的日历中创建一个事件,那么 lastModifiedDateTime 应该 return 一个值,并且将继续相同,直到您从 outlook/owa/api.
等任何客户端修改它