问题标签 [google-reporting-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-reporting-api - 为什么我对 Google Reporting Visualization API 的所有请求都失败并出现 503 错误?
对 Google Reporting Visualization API 的所有请求都开始失败,并出现 503 HTTP 错误代码。有停电吗?
google-docs-api - 为什么对供应、配置文件、报告、报告可视化、管理员审核、电子邮件迁移 (v1) 或文档列表 API 的请求失败?
我对以下 Google API 的所有调用都开始失败:
- 供应
- 简介
- 报告
- 报告可视化
- 管理员审核
- 电子邮件迁移 (v1)
- 文件清单
有什么改变吗?
google-apps-script - Google Reporting API:客户使用情况报告
我正在尝试从我的域中针对所有用户生成使用情况报告。我希望能够使用这些参数:num_1day_logins、num_7day_logins、num_30day_logins。这样我就可以展示我们领域中 Google Apps 的采用是如何增加或减少的。下面的代码来自谷歌。这与我想做的很接近,但不完全是。我认为可以将此代码自定义为我想做的事情,但我不知道如何。
谢谢。
python - 如何通过 Google Analytics Reporting API 实现“时、日、周、月”功能?
我需要通过 Reporting API 在我的网络应用程序中复制谷歌分析的一些功能。我知道如何使用它。我可以弄清楚如何实现“每小时、每天、每周、每月”功能。
当我单击这些按钮中的任何一个时,选定的日期框架保持不变,只有图表发生变化,但我无法理解它究竟是如何变化的,因为再次选择的日期框架保持不变。我想了解它的工作原理以及如何实现它。我不需要确切的代码,伪代码就可以了。
google-apps - Google 报告审核日历停止工作
由于某种原因,报告屏幕从五天前停止。任何想法?
ruby-on-rails - Google API 服务 - 无法解析 PKey:仅在生产(heroku)中没有起始行
解答:这两个环境变量在 Heroku 中被混淆了。CERT 指向私钥,PRIVATE_KEY 指向证书。解决了这个问题。授权现在有效。
我会在可能的时候标记这个问题的答案。
我正在使用我的 Rails 4 应用程序中的服务帐户连接到 Google Analytics Reporting API。我已经建立了授权过程并让它在开发中工作。部署后,我意识到使用 .p12 密钥文件是一个问题——我要么必须将其提交到我的存储库,要么找到解决方法。所以我找到了一种解决方法,将密钥文件分成两个 .PEM 文件并将这些文件的内容存储为环境变量。
在开发中效果很好(我使用dotenv-rails在那里存储环境变量)。但是 Heroku 上的变量肯定发生了一些事情,因为当我尝试在生产中使用我的授权方法时,我得到了错误ArgumentError: Could not parse PKey: no start line
。
我四处寻找有关这里发生的事情的一些线索 - 我已经看到由于版本问题可能会发生相关错误(有人从 Ruby 2.2 降级到 1.9.8 并修复了类似的问题,尽管他们只是完全没有'不能在任何地方工作,而我的工作正在开发中)。降级我的 Ruby 版本并不是一个真正的选择。:/
以下是相关代码:
然后是存储在 .env 中的 ENV 变量:
heroku config:set PRIVATE_KEY
而且我在和中将它们设置为完全相同heroku config:set CERT
。
编辑
这是 Heroku 控制台中导致错误的会话:
以及我的开发控制台中的等效会话:
我有一个控制器方法,它使用AnalyticsQuerier
. 当我认为它会起作用时,我将它投入生产。以下是日志中的结果:
编辑 2 - 可能导致正确的方向?
因此,正如 Val Asensio 所指出的,Heroku 提供的 SSH 设置存在问题(这对我来说或多或少是陌生的领域,但鉴于我的理解需要一些充实,我会尽量清楚地表述事情这里)。
我发现了一个名为heroku-buildback-ssh的 gem ,它肯定表明您需要做的不仅仅是将私钥加载到 env 变量中才能正确使用它。但是,自述文件指定私人不能有密码才能被访问。它似乎还假设您正在使用一个名为 something 的文件rsa
,但没有迹象表明这适用于 .pem 文件?
我在这里找到了另一个关于Heroku 的 ssh 隧道的讨论。我认为这是要走的路。我的理解是,我需要能够在幕后使用环境变量 PRIVATE_KEY 来“重建”私钥文件,并且我可以在 Heroku 启动时编写一个脚本来执行此操作。
但是,我在这里的理解是如此不稳定,并且答案脚本中描述的用例非常不同,以至于我不确定如何推断如何使用这种方法构建解决方案。
我现在想知道的是,我可以使用 Heroku 在幕后运行的 bash 脚本构建 .pem 密钥文件吗?如果可以,我如何确保该文件是我的脚本运行时正在读取的文件OpenSSL::PKey.read
?我想我也可以尝试自己构建原始的 .pk12 文件?
ALSO - 一个大问题:我是否会搞砸任何事情,以至于我陷入混乱的代码中,不得不丢弃整个应用程序(这是一个代码尖峰应用程序,但我仍然想知道是否有人可以提供这里有一个答案)如果我开始编写脚本来创建文件并在我的生产环境中管理这些文件的权限?
javascript - GA 嵌入 API - 选择每小时、每天、每周或每月
我使用 GA Embed API ( https://developers.google.com/analytics/devguides/reporting/embed/v1/ ) 在我的网站中添加一些图表。我可以为每个报告选择日期范围(开始日期和结束日期)。
我想在我的报告图表中显示这些“每小时”、“日”、“周”、“月”。我想一定有一个按时间单位分组数据的参数,但是我找不到。如何添加选项以在图表中选择时间单位?
javascript - Google Analytics Embed API - 将报告另存为 xls 文件
我使用 GA Embed API ( https://ga-dev-tools.appspot.com/embed-api/ ) 在我的 plone 网站中添加一些报告。您知道如何以 xls 格式保存这些报告(或报告表)吗?
我想在每个报告附近添加一个导出按钮,该按钮将导出可以使用某些查询过滤器更改的图表内容。表格报告的解决方案将是完美的。
google-apps-script - Google Apps 脚本 - 审核队列报告
我似乎找不到任何有关获取审核队列中未决消息报告的文档。我想获取所有组的所有待处理消息的列表。
我找到的最接近的是在这个页面上。