问题标签 [google-admin-audit-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1618 浏览

google-drive-api - 如何访问 Google Drive 中给定文档 ID 的活动历史记录,以便使用 GoogleDrive API 恢复数据?

谷歌云端硬盘应用程序中的一个错误导致用户意外地孤立了共享文件夹中的数千个文档。

通过查看管理控制台,我可以获取这些文档的 ID,但不能获取相关文件夹的 ID(我获取了文件夹的名称,但文件夹名称不是唯一的,我正在处理数千文件和数百个文件夹)

如果任何给定用户搜索孤立文档,他们可以找到该文档,并通过单击它,在“活动”窗格中查看有关文档何时从其主页中删除以及从何处删除的信息。

我认为我编写脚本解决方案的最佳方法是:

问题是如何获得我需要的对 FolderID 的 API 访问权限。

请注意,与此同时,我有以下代码,有时但并不总是能够让我获得父文件夹(它似乎经常失败,以至于对我的整体问题毫无用处)

请注意,此代码的另一个问题是它在运行几次后速度大大减慢——getId() 上的 try/catch 让我很生气,但我不知道谁拥有每个文件,所以我必须尝试查出。

0 投票
1 回答
67 浏览

google-admin-sdk - 通过 Admin SDK 检查是否正在使用每用户出站网关

最近在我们的 Google 管理门户中发现:每用户出站网关已打开,与我一起工作的其他人检查,没有人知道它为什么打开以及何时打开。

我一直在挖掘 Google admin sdk 并没有找到一种方法来检查是否有任何用户正在使用此设置。

简而言之,有谁知道我如何检查我们域中的用户是否使用辅助 smtp 连接或“发送邮件为”选项?

0 投票
1 回答
89 浏览

google-api - API 用户使用情况报告:不一致的报告

我正在使用 JVM 对 Google Apps Administrator API 执行 API 调用。

我注意到用户使用情况报告,当涉及到我感兴趣的字段(num_docs_externally_visible)和形成该字段计算的字段时,我没有获得完整的数据。我通常在整个用户群(约 40k 用户)中一次请求一天的使用报告。

根据开发人员的文档,我应该能够在 2-6 天后的报告中看到这一点;然而,在 2 月的前 3 周运行报告后,我只得到了 60% 的天数。该模式似乎是随机的(因为我有多达 4 天的连续出现的项目条纹和连续 3 天的条纹,但没有一致性)。

有没有其他人遇到过这个问题?如果是这样,你能解决它吗?或者,如果 API 返回的内容超出我的控制范围,我应该期望这种行为继续吗?

0 投票
1 回答
53 浏览

google-admin-sdk - Google 管理员令牌审核日志是否损坏?

我使用了 Google 管理员令牌审核日志,并且在事件出现时它们没有返回数据。这一直在发生。这是审计 API 的已知问题吗?

0 投票
1 回答
33 浏览

google-admin-settings-api - 检索 OU 设置的脚本

是否有人有一个脚本可以通过 Google Admin 中的 OU 并返回每个组和子组的设置?
我正在寻找一种简单的方法来比较多个 OU 上的设置。

0 投票
0 回答
93 浏览

google-api - 为域中所有用户提供 Google Drive 推送通知的最佳方法

我想为我的 gsuite 域中的所有用户设置实时通知。我有大约 10,000 个用户。

我目前遵循的方法是“观察每个用户的驱动器变化”,即为每个用户驱动器使用changes.watch api和changes.list api。

我最近发现了 drive audit admin api,它可以让我们对用户的驱动器活动进行大量控制。此外,它还支持驱动器审计事件的网络挂钩,因此我可以实时获取更改。

https://developers.google.com/admin-sdk/reports/v1/guides/manage-audit-drive

请建议,哪种方法更好,为什么?用户驱动器或驱动器审计管理 api 上的更改。

谢谢。

0 投票
1 回答
58 浏览

google-admin-sdk - 登录信息API

我已经通过 Google 记录了一个呼叫以获取所有登录/注销事件,因为我们学校发生了一起事件,我们怀疑另一个用户使用学校另一个用户的凭据登录并发布了令人讨厌的信息。我想追溯所有事件,以查看该用户可能登录的位置和时间。谷歌表示他们的信息有限,我可以访问的内容与谷歌可以看到的内容不匹配,反之亦然。我需要在这里发帖让 Google 为我创建一个 API。请问这个可以执行吗?

0 投票
1 回答
237 浏览

google-admin-sdk - 用于邮件日志查询的 Google Admin SDK API

有谁知道 google Admin SDK API 是否具有查询其电子邮件日志搜索的功能?

我所指的功能已找到 [1]。从阅读中可以看出,它似乎只能通过管理控制台获得,我能够在 API 文档中找到对它的任何引用。

如果这样不可用,有没有人知道他们是否会编写一个独立于 API 的屏幕生成器/机器人来执行这些查询会违反 TOS?

参考资料:
1. https://support.google.com/a/answer/2604578?hl=en

0 投票
0 回答
45 浏览

google-apps-script - Google-apps-scripts 列出所有用户的所有设置

我是使用 G Suite 和 Google 应用脚本的新手。我没有在他们的页面上找到这个描述。Gsuite 管理员是否可以列出用户的所有设置/策略?谢谢。

0 投票
1 回答
127 浏览

google-api - Google Admin SDK:报告 API 活动:观看 > 发送相同通知的音调

我根据此参考https://developers.google.com/admin-sdk/reports/v1/reference/activities/watch创建了一个 Gsuite 频道,并且工作正常。我可以收到所有管理活动的 webhook。

问题有时是诸如“ADD_GROUP_MEMBER”“REMOVE_GROUP_MEMBER”之类的事件在同一用户电子邮件和组电子邮件中获得 10 到 12 次。我还为每个 webhook 发送响应 200,但 Gsuite 仍然向我发送相同的事件。

您可以检查附加的事件。我在 19:17:24 收到了一个 webhook,其中包含一些组成员更改。54 秒后,我再次收到具有所有相同数据的相同事件。这种情况几乎发生了 12 次。它只是有时会发生,但当它发生时它只会挂起我的服务器。知道如何防止这种情况吗?

在此处输入图像描述

任何帮助将不胜感激谢谢!