我正在尝试使用O365 Managment Activity API从Office 365获取审核日志数据。我正面临这个问题,即我通过startTime&原始请求中的endTime。
以下是我为我的要求而形成的网址。在这里,我试图获取最近3个小时的数据。过去3天我也尝试了同样的结果,但结果相同。
https://manage.office.com/api/v1.0//activity/feed/subscriptions/content?PublisherIdentifier=&contentType=Audit.SharePoint&startTime=2017-11-24T13:52:43.6236735Z&endTime=2017-11-24T16:52:45.0966735Z
在我的回复中,我得到了一个下一页的URI,但它有starttime&结束时间为过去24小时。
非常感谢任何帮助!
答案 0 :(得分:2)
docs提供有关startTime
和endTime
的正确时间戳格式的信息:
YYYY-MM-DD
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
它还声明默认情况下,如果startTime
和endTime
不存在,则仅返回过去24小时内的事件(在这种情况下,它似乎回退到默认值,因为它们是畸形)。此外,它们相隔不超过24小时。
当没有nextpage
查询参数时,API似乎接受了不正确的时间戳,只要此参数出现,api实际上会返回无用的AF50004
错误。