在Rails应用中连接到Google AnalyticsAPI

时间:2014-01-14 18:07:21

标签: ruby-on-rails ruby google-analytics google-api google-analytics-api

是否有可用的优秀教程:如何在Rails应用中与Google AnalyticsAPI进行互动?我找到this gist,但我不确定该要点中列出的每一步是否都是必要的。

如果这是一个很好的教程,我可以在哪里下载提到的“key_file”?我似乎无法在https://code.google.com/apis/console/内找到它。另外,我在哪里可以找到我的API客户端电子邮件地址/ SERVICE ACCOUNT EMAIL?

2 个答案:

答案 0 :(得分:2)

我当然可以帮助您使用密钥文件和服务帐户电子邮件。 Google非常善于经常更改文档和程序,通常不按此顺序更改。

  1. 在Google控制台中创建项目:https://code.google.com/apis/console

  2. 转到API&验证并关闭除Analytics API之外的所有内容。

  3. 转到凭证(在API下),然后点击创建新的客户ID。

  4. 从弹出窗口中选择服务帐户。

  5. 保存.p12文件,提示您下载。

  6. 服务帐户电子邮件地址将作为电子邮件地址位于服务帐户设置框下,格式为xxxxxxxxxxxxxx@developer.gserviceaccount.com(真正很长的电子邮件)

  7. 将此电子邮件作为具有“读取”功能的用户添加到Google Analytics(分析)配置文件中。分析访问权限。

  8. 一旦找到Rails tut,您现在应该拥有使用服务帐户访问权限所需的所有部分。

    Setting up OAuth 2

    enter image description here

    就你的Rails应用程序而言,我发现了这个(你可能也有):Google Analytics API Client Library for Ruby

    HTH

答案 1 :(得分:0)

Legato可能是一个很好的起点。维基有很多信息:https://github.com/tpitale/legato/wiki但您可能需要做两件事才能开始:

  1. Get an OAuth2 Token
  2. Walk through the Quick Start Guide
  3. 如果您有任何疑问,请与我联系。