Google drive api G套件帐户,访问用户';s驱动

Google drive api G套件帐户,访问用户';s驱动,google-drive-api,Google Drive Api,作为G套件帐户的管理员,是否有办法通过Google Drive API访问域用户的G Drive数据,但要通过授权屏幕? 换句话说,OAuth2.0是为每个用户设置的,用户无需直接与Google交互 如果可能,用C#编写一个web代码示例会有所帮助。 谢谢 B使用a with正是您想要的 服务帐户用于模拟用户,从而避免其授权的人工交互 根据您使用的应用程序,您将能够定义您希望应用程序的访问级别 您可能会找到一个示例。我不确定是否可以使用驱动器API完成此操作,但您可以尝试使用Admin SDK。

作为G套件帐户的管理员,是否有办法通过Google Drive API访问域用户的G Drive数据,但要通过授权屏幕? 换句话说,OAuth2.0是为每个用户设置的,用户无需直接与Google交互

如果可能,用C#编写一个web代码示例会有所帮助。 谢谢 B

使用a with正是您想要的

服务帐户用于模拟用户,从而避免其授权的人工交互

根据您使用的应用程序,您将能够定义您希望应用程序的访问级别


您可能会找到一个示例。

我不确定是否可以使用驱动器API完成此操作,但您可以尝试使用Admin SDK。您可以使用它来创建和传输数据。希望这能帮上忙。嗨,希吉拉娜,谢谢你的回答。我按照你的建议去做了,我同意这样做。然而,当涉及到大文件时存在速度问题,所以我们考虑使用JS上传。这意味着,用户不需要先上传到我们的服务器,然后在服务器端调用API,而是直接上传到存储。问题是JS暴露给最终用户,这是我们试图避免的。有没有办法用服务帐户验证服务器上的用户,然后在JS中建立连接并执行所需的操作?可能是隐藏JS?不幸的是,在Javascript中使用服务帐户是没有安全风险的,就像你提到的,因为你会暴露你客户的秘密对于上传大文件,建议使用可恢复上传,这样可以将文件分为更小的部分,尽管我不确定这是否会加快上传速度:再次感谢。那么,出于安全考虑,您是否建议使用Server2服务器上传而不是JS?可恢复材料是否起到了“开火遗忘”的作用,用户可以上传并留下来处理?我假设服务器2需要先上传到我们的服务器,然后再上传到存储?这会减慢进程,不是吗?顺便说一句,说到JS,我看到了一个选项,可以在服务器上进行身份验证,并将令牌返回到客户端JS,然后使用gapi。不能用同样的方法对服务帐户进行身份验证吗?我设法这么做了,但得到了一个错误,说一些像超过每天的请求数。。。所以我认为它不好用。。。