使用 Microsoft Graph api 请求共享点站点时出现奇怪的 'lastModifiedDateTime' 对象

Strange 'lastModifiedDateTime' object when requesting a sharepoint site with microsoft graph api

我正在尝试检测过去 180 天内未访问过的 Office 365 中的共享点网站。 为此,我使用 Microsoft 图表 api 查询来查询共享点站点,如下所示: GET https://graph.microsoft.com/v1.0/sites?search= 其中 returns 一个 JSON 对象,其中对象 ['value'] 是站点对象的第一部分,对象 ['@odata.nextLink'] 是 link 到站点对象的下一部分(据我所知,我在输出中看到的内容) 当我查看如下所示的站点对象时:

 'id': 'mytenant.sharepoint.com,29c17bd8-db42-430d-b5ba-b55d15885790,6302ea22-aa16-4e12-bd50-6e7094fc65cd',
 'lastModifiedDateTime': '0001-01-01T08:00:00Z',
 'name': 'TEST_MODIFIED_DATE',
 'webUrl': 'https://mytenant.sharepoint.com/sites/TEST_MODIFIED_DATE',
 'displayName': 'TEST_MODIFIED_DATE',
 'root': {},
 'siteCollection': {'hostname': 'mytenant.sharepoint.com'}}

在一个循环中我可以看到 'lastModifiedDateTime' 属性 这可能(也可能不是)我正在寻找的东西。有些网站,尤其是这个网站,有一个奇怪的值 'lastModifiedDateTime': 'lastModifiedDateTime': '0001-01-01T08:00:00Z'

  1. 这个奇怪的日期时间值是什么意思?
  2. 是否表示最后一次访问网站的时间?它与我在 Sharepoint 网络界面中看到的值不一致('last activity' 列,该站点现在为空)?

您可以尝试使用从搜索查询中获得的 'id',并尝试在以下查询中使用该站点 ID。 https://graph.microsoft.com/v1.0/sites{siteid} 你可以得到正确的 lastModifiedDateTime 如下所示。

请完成此 document