如何从报告API中获得PREVIEW
和PRINT
事件?以下是文档链接:
PREVIEW
- https://developers.google.com/admin-sdk/reports/v1/appendix/activity/drive#previewPRINT
- https://developers.google.com/admin-sdk/reports/v1/appendix/activity/drive#print
关于PREVIEW
,我注意到即使我通过Web应用程序在预览模式下打开文件,它也会创建VIEW:截图。因此,不清楚何时应该触发PREVIEW
。
关于PRINT
,我使用了两种方法:
- 热键命令+ P
- 文件→打印没有工作,它没有创建
PRINT
事件。
我使用googleapiclient
(Python)库来获取活动。下面是一个代码:
client = build('admin', 'reports_v1', credentials=credentials)
response = client.activities().list(
userKey='all',
applicationName='drive',
maxResults=5,
eventName='print',
).execute()
这段代码可以正常地获取其他事件,如DOWNLOAD
、EDIT
等。但是对于PRINT
和PREVIEW
,它总是返回没有事件的响应:
{'kind': 'admin#reports#activities', 'etag': '"SOME_ETAG"'}
这似乎是公共问题跟踪器中已经报告的行为。我试着做你的动作,我可以确认我可以复制你的行为。
为了让更多的人注意到这份报告,请通过点击这份报告左上角的星形图标来表明你也受到了影响。