Google管理员用户网址上的ID来源

时间:2016-02-16 21:33:42

标签: python admin admin-sdk

我在使用Admin-SDK从Google管理员处启用两步验证的用户实时列表时遇到问题。

报告API可用于收集有关当前注册人员的报告,但这些报告不是实时报告,而是三天前的报告。目录API(用户和组)没有此信息。

我现在正在玩的是抓取谷歌管理员用户页面的注册状态。 我的问题是google管理页面上ID的来源是什么?它不是从Directory API返回的。它是userID的编码版本吗?

This is the ID I refer to

1 个答案:

答案 0 :(得分:0)

我发现您可以获得启用了2FA的最新用户列表。从Google管理员“用户”页面下载用户列表。

单击页面右上角的三点符号,然后选择下载用户。选择下载范围,然后您将获得有关注册人员的最新文档。

Google管理员的报告功能落后三天,其中包括报告API。用户API无法提取2FA注册,但下载用户按钮可让您了解任何落后者。

我首先提出这个问题的原因是因为当您通过“安全”部分中的策略强制执行两步验证时,尚未启用它的用户将被锁定,因为他们被提示输入两个 - 他们无法获得的步骤验证码。您可以创建一个允许他们登录和设置的2FA例外组,但是您必须从启用它的组中删除用户;仅用于管家。

在没有使用报告API的情况下,我看不到使用admin-SDK实际执行此操作的方法,报告API已落后三天,因此过时了。自动化时尚。我很想看到有人成功实现,所以请随意加入!