【发布时间】:2015-09-15 05:37:38
【问题描述】:
我正在将 Ruby on Rails 与 Google Drive API (https://github.com/gimite/google-drive-ruby) 结合使用,并尝试在网页中显示我的 Google 帐户上的电子表格中的数据。
这是我用来授权应用程序使用我的 Google Drive 帐户的代码。我在 Google Developers 控制台中为 服务帐户 生成了凭据。
def build_client(credentials)
client = Google::APIClient.new
client.authorization = credentials
client = client.discovered_api('drive', 'v2')
client
end
现在要访问我需要启动新会话的文件,但只有当您通过 OAuth (https://github.com/gimite/google-drive-ruby#how-to-use) 授权应用程序时如何启动会话的文档,并且我正在使用开发人员控制台中生成的凭据。 . 我想弄清楚的是如何在使用预先生成的服务帐户凭据登录时启动会话。
【问题讨论】:
标签: ruby-on-rails ruby google-drive-api