按间隔获取项目活动统计信息
命名空间:microsoft.graph
获取指定时间间隔内在此资源上发生活动的 itemActivityStats 资源的集合。
**注意:**itemAnalytics 资源尚未在所有的国家部署 中可用。
分析聚合可能并非适用于所有操作类型。
权限
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | Files.Read、Files.ReadWrite、Files.Read.All、Files.ReadWrite.All、Sites.Read.All、Sites.ReadWrite.All |
| 委派(个人 Microsoft 帐户) | 不支持。 |
| 应用程序 | Files.Read.All、Files.ReadWrite.All、Sites.Read.All、Sites.ReadWrite.All |
HTTP 请求
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='2017-01-01',endDateTime='2017-01-10',interval='day')
GET /sites/{site-id}/getActivitiesByInterval(startDateTime='2016-01-01',endDateTime='2017-05-20',interval='month')
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/getActivitiesByInterval(startDateTime='2017-05-01',endDateTime='2017-05-20',interval='week')
函数参数
| 参数 | 类型 | 说明 |
|---|---|---|
| startDateTime | 字符串 (时间戳) | 聚合活动的开始时间。 |
| endDateTime | 字符串 (时间戳) | 聚合活动的结束时间。 |
| interval | string | 聚合间隔。 |
注意: 此 API 仅支持每天计数的 90 天范围。 和 参数
startDateTimeendDateTime的值必须表示小于 90 天的时间范围。
可选的查询参数
此方法支持使用 OData 查询参数来帮助自定义响应。
请求标头
| 名称 | 说明 |
|---|---|
| Authorization | Bearer {code}。 必需。 |
请求正文
请勿提供此方法的请求正文。
响应
如果成功,此方法在响应正文中返回 响应代码和 200 OK itemActivityStats 对象集合。
示例
请求
GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='2017-01-01',endDateTime='2017-01-3',interval='day')
响应
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"startDateTime": "2017-01-01T00:00:00.000Z",
"endDateTime": "2017-01-02T00:00:00.000Z",
"delete": {
"actionCount": 1,
"actorCount": 1
},
"access": {
"actionCount": 5,
"actorCount": 3
}
},
{
"startDateTime": "2017-01-02T00:00:00.000Z",
"endDateTime": "2017-01-03T00:00:00.000Z",
"edit": {
"actionCount": 3,
"actorCount": 1
},
"access": {
"actionCount": 7,
"actorCount": 6
}
}
]
}
反馈
提交和查看相关反馈