相关疑难解决方法(0)

Google云端服务帐户 - 查看其他帐户的文件

我已成功创建了Google云端硬盘服务帐户,可以通过PHP为此帐户创建文件.但是,我需要能够从其他用户帐户的Google Web UI中查看这些创建的文件.如何允许其他用户访问这些自动创建的文件?

谢谢

google-drive-api

12
推荐指数
1
解决办法
7910
查看次数

可以使用服务帐户授权访问哪些Google API?

我从Google API文档推断,并非所有广告宣传的Google服务都可用于服务帐户.

例如,在服务帐户的公告中,这是文本的一部分:

"以下Google开发人员服务目前支持服务帐户:

  • Google云端存储
  • Google Prediction API
  • Google URL Shortener
  • Google OAuth 2.0授权服务器
  • Google API控制台
  • 适用于Python,Java和PHP的Google API客户端库

我理解前三个是指特定服务,OAuth服务器和控制台是支持任何服务之前的基础结构要求,(列表中的最后一项对我来说有点模糊.)

我还注意到这个对Google Drives的引用可用于服务帐户:http://tinyurl.com/ahwo3bs(非常酷).

是否有服务帐户授权可以访问哪些服务的完整列表?我对云存储最感兴趣(现在正在工作).Google云端硬盘,Google +环聊和环聊直播.(我知道参与环聊的服务帐户的想法可能看起来很奇怪.)

google-api google-plus google-drive-api service-accounts

7
推荐指数
1
解决办法
5042
查看次数

使用服务帐户进行身份验证时,创建文件会转到哪个使用 Google Drive API 的帐户?

我正在尝试使用 Google Drive API 将我们的应用程序创建的日志文件发送到我们公司的 Google Drive 帐户,我们为 Android 开发共享该帐户。大多数示例展示了如何使用 oAuth2 对最终用户的 Google Drive 帐户进行身份验证,但我们希望将文件仅发送到我们的 Google Drive 帐户。

经过一番搜索,我发现我应该为我们的应用程序创建一个 API 项目,并使用与该 API 项目关联的服务帐户来生成一个密钥,我们将其作为原始资源包含在我们的项目中,以使用 oAuth2 进行身份验证以获得所需的 GoogleCredential构建我们将用于进行 API 调用的 Drive 服务。

正确进行身份验证后,我能够使用 Google Drive API 站点上的代码示例插入一个文件,并且看起来工作正常,但是我在创建 API 项目/服务帐户的 Google Drive 帐户中看不到该文件。尽管如此,如果我调用 Drive.files().list().execute() 并将 FileList 输出到一个字符串,我就能看到我们的应用程序之前插入到服务帐户的 Google Drive 中的文件。

所以我的问题是:是否有为服务帐户创建的新 Google Drive 帐户与创建服务帐户的 Google Drive 帐户分开?如果是这样,有没有办法登录到该帐户并使用普通的 Google Drive Web UI 查看文件,以便我们可以访问日志文件而无需编写其他应用程序来验证服务帐户然后获取文件?

java android google-drive-api

5
推荐指数
1
解决办法
1817
查看次数