使用Microsoft图形API请求共享点网站时出现奇怪的“ lastModifiedDateTime”对象

问题描述

我正在尝试检测过去180天未访问的Office 365中的共享点网站。 为此,我使用Microsoft Graph API查询来查询共享点网站,如下所示: GET https://graph.microsoft.com/v1.0/sites?search= 它返回一个JSON对象,其中object ['value']是站点对象的第一部分,而object ['@ odata.nextLink']是指向站点对象下一部分的链接(据我从输出中看到的理解) 当我查看如下所示的站点对象时:

 '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 Web界面中看到的值不符(“上次活动”列,此站点现在为空)?

解决方法

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

enter image description here

请仔细阅读此document

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...