ItemActivity 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
ItemActivity 资源提供有关在项目上或容器内发生的活动的信息。 目前仅适用于 SharePoint 和 OneDrive for Business。
JSON 表示形式
{
"id": "string (identifier)",
"access": "microsoft.graph.accessAction",
"action": {"@odata.type": "microsoft.graph.itemActionSet"},
"actor": {"@odata.type": "microsoft.graph.identitySet"},
"driveItem": {"@odata.type": "microsoft.graph.driveItem"},
"listItem": {"@odata.type": "microsoft.graph.listItem"},
"location": {"@odata.type": "microsoft.graph.location"},
"times": {"@odata.type": "microsoft.graph.itemActivityTimeSet"}
}
属性
属性 | 类型 | 说明 |
---|---|---|
id | string | 活动的唯一标识符。 此为只读属性。 |
访问 | accessAction | 访问了项。 |
action | itemActionSet | 有关发生的操作的详细信息。 只读。 |
actor | identitySet | 操作执行者的身份。 只读。 |
location | 位置 | 执行操作的物理位置。 此为只读属性。 |
times | itemActivityTimeSet | 有关活动何时发生的详细信息。 只读。 |
关系
关系 | 类型 | 说明 |
---|---|---|
driveItem | driveItem | 公开作为此活动目标的 driveItem。 |
listItem | listItem | 公开作为此活动目标的 listItem。 |
操作
活动内发生的操作在 action 属性中有详细说明。 以下是现在可执行的操作。 未来可能会记录新操作,因此确保应用程序允许在不了解任何操作的情况下便可处理 itemActivity。
操作名 | 类型 | 说明 |
---|---|---|
comment | commentAction | 向项目添加了注释。 |
create | createAction | 创建了项目。 |
delete | deleteAction | 删除了项目。 |
edit | editAction | 编辑了项目。 |
mention | mentionAction | 项目中提及用户。 |
move | moveAction | 移动了项目。 |
rename | renameAction | 重命名了项目。 |
restore | restoreAction | 恢复了项目。 |
share | shareAction | 共享了项目。 |
version | versionAction | 确定了项目的版本。 |
备注
ItemActivity 目前仅适用于 SharePoint 和 OneDrive for Business。