java - 无法使用 Java 从 Google Analytics 下载非抽样报告

标签 java google-analytics

我们使用 Google 控制台创建了非抽样报告,并在 Google 云端硬盘下生成了该报告。现在,为了自动化下载过程,我们尝试使用 Java 下载报告。
根据 Google Analytics API 库,可以使用 Report 的 selfLink() 方法来完成。我们可以使用此方法打印链接,但无法下载报告。没有错误,但下载过程失败。 我们该如何解决这个问题?

最佳答案

selflink非抽样报告资源的属性是该特定资源的自链接。要实际下载非抽样报告的结果,您需要设置 cloud storage API请求或 Drive API请求取决于您的实现。

例如,如果您的非抽样报告存储在 Google 云端硬盘中,您可以向文件的资源 URL 发出授权的 HTTP GET 请求,并包含查询参数 alt=media。例如:

GET https://www.googleapis.com/drive/v2/files/XXXXXX?alt=media
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs

其中 XXXXXXX 是非抽样报告 driveDownloadDetails.documentId .

关于java - 无法使用 Java 从 Google Analytics 下载非抽样报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32917223/

相关文章:

java - 如何从 servlet 请求新的或更改的坐标?

java - 显示累计距离 GPS。转换字符串/ double

java - 用于非数据库结构的 JDBC 模拟器

google-analytics - Google Analytics(分析)用户帐户

javascript - Google Analytics 事件跟踪未显示

javascript - 如何将 R Shiny 中的事件发送到 Google Analytics?

Java dateFishion 编码

java - 如何从按钮获取文本来编辑文本?

javascript - 使用自定义日期创建 Google Analytics 仪表板

ios - 在类型 'allowIDFACollection' Google Analytics iOS 的对象上找不到属性 '__strong id'