【问题标题】:Connecting to Google Analytics API in a Rails app [closed]在 Rails 应用程序中连接到 Google Analytics API [关闭]
【发布时间】:2014-01-14 18:07:20
【问题描述】:

是否有一个很好的教程可供参考:如何在 Rails 应用程序中与 Google Analytics API 交互?我找到了this gist,但我不确定该要点中列出的每个步骤是否都是必要的。

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

【问题讨论】:

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


    【解决方案1】:

    我当然可以帮助您处理密钥文件和服务帐户电子邮件。谷歌真的很擅长经常改变他们的文档和程序,而且通常不按这个顺序。

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

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

    3. 转到凭据(在 API 下)并单击创建新客户端 ID。

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

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

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

    7. 以具有读取和分析权限的用户身份将此电子邮件添加到 Google 分析配置文件。

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

    Setting up OAuth 2

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

    HTH

    【讨论】:

      【解决方案2】:

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

      1. Get an OAuth2 Token
      2. Walk through the Quick Start Guide

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

      【讨论】:

      • 值得注意的是,Legato 旨在构建可维护的报告代码。如果您只需要一次性的临时查询脚本,您可以传递 Legato。
      猜你喜欢
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 1970-01-01
      • 2012-09-04
      • 2022-07-28
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多