Ruby on rails Rails,在哪里存储Google客户端API的JSON凭据以及如何访问它?
在我的Google开发者控制台中,我下载了json文件。看起来是这样的:Ruby on rails Rails,在哪里存储Google客户端API的JSON凭据以及如何访问它?,ruby-on-rails,ruby,google-analytics,Ruby On Rails,Ruby,Google Analytics,在我的Google开发者控制台中,我下载了json文件。看起来是这样的: client_secret-000000000-aaaaaaaaaa0a.apps.googleusercontent.json 我想为ruby使用GoogleAPI客户端。我需要将此json文件放在哪个文件夹中?还有,我如何访问它?所有关于这个的教程都跳过了它。您可以将它存储在任何合适的目录中,例如。g配置(常规),lib,db等 要访问它,请使用: client = Google::APIClient.new(
client_secret-000000000-aaaaaaaaaa0a.apps.googleusercontent.json
我想为ruby使用
GoogleAPI客户端
。我需要将此json
文件放在哪个文件夹中?还有,我如何访问它?所有关于这个的教程都跳过了它。您可以将它存储在任何合适的目录中,例如。g<代码>配置(常规),lib
,db
等
要访问它,请使用:
client = Google::APIClient.new(
application_name: 'Your Google API Application',
application_version: YOUR_VERSION
)
client.authorization =
Google::APIClient::ClientSecrets.load(
File.join(
Rails.root,
'config',
'client_secret-000000000-aaaaaaaaaa0a.apps.googleusercontent.json'
)
).to_authorization
他们的文档只是直接调用
.load
方法。知道默认情况下它试图从何处加载(因此我们不必指定这样的路径)