在Rails应用中连接到Google AnalyticsAPI

是否有一个很好的教程:如何在Rails应用程序中与Google AnalyticsAPI进行交互? 我已经找到了这个要点 ,但我不确定这个要点中列出的每一步是否都是必要的。

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

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

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

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

  3. 转到凭据(在API下),然后单击“创建新客户端ID”。

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

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

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

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

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

设置OAuth 2

在此处输入图像描述

就你的Rails应用而言,我发现了这一点(你可能也有): 适用于Ruby的Google AnalyticsAPI客户端库

HTH

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

  1. 获取OAuth2令牌
  2. 阅读快速入门指南

如果您有任何疑问,请告诉我。