【问题标题】:G Suite Admin API to access drive of all usersG Suite Admin API 访问所有用户的驱动器
【发布时间】:2017-09-20 03:58:24
【问题描述】:

我需要从管理员帐户访问所有 G Suite 用户帐户的 google drive 帐户中的所有文件。

使用Google Apps Admin SDKAPI,我可以访问所有帐户的信息,但无法访问他们的云端硬盘。

我看到管理员可以通过管理控制台 UI 访问所有用户的谷歌驱动器,但无法找到相同的 API。我可以使用此API 从个人访问令牌访问谷歌驱动器,但不能通过管理员令牌访问所有用户。谁能帮我解决这个问题?

【问题讨论】:

    标签: google-admin-sdk google-apis-explorer google-workspace


    【解决方案1】:

    为此,您必须使用 Google Drive Api。您必须在控制面板的安全性中添加应用程序的范围。

    这样,您可以验证 G Suite 域中的任何用户并使用 Google Drive 作为用户。

    您可以在这里查看更多信息https://developers.google.com/drive/v3/web/about-auth

    【讨论】:

    • 我应该调用哪个API,你能给我一个链接吗?
    • 控制面板里面的安全,有6个部分Basic,PasswordMonitoring,API ref ,SSO,Advance,SSL,Security&Privacy.None 没有添加范围的选项,我错过了什么吗?可以请告诉我去哪里。
    【解决方案2】:

    你可以查看这个帖子Can the domain administrator see / edit all documents in Google Docs domain?

    不,域管理员无法查看或编辑您未与他或她共享的任何文档。 Google 文档会自动设为私有,您必须更改共享设置才能邀请管理员作为所有者、协作者或查看者。

    但是,管理员可以进入他的域控制面板并将您的密码重置为他或她知道的新密码。然后管理员可以以您的身份登录并查看和编辑您的文档。请记住,您设置的任何密码都是私密的。管理员只能将您的密码重置为他或她知道的另一个密码。当然,对于任何域,您都需要相信管理员不会侵犯您的隐私,并且他们应该已经发布了他们的域的使用条款和隐私政策。

    您可以在此链接中找到Pre-built administrator roles,其中每个角色授予一个或多个权限,这些权限一起允许执行常见的业务功能。

    【讨论】:

    • 我看了同样的,但是这里的问题是通过管理员密码访问任何用户文件都需要重置,并且没有API来获取用户的实际密码,所以即使管理员访问文件我们必须通过电子邮件更新用户您的密码已重置,因此请更改您的密码。
    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 2018-10-20
    • 2018-04-22
    • 2020-01-20
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 2018-04-17
    相关资源
    最近更新 更多