gpt4 book ai didi

api - 如何将未采样的报告从Google Analytics API存储到Google云端硬盘?

转载 作者:行者123 更新时间:2023-12-03 16:05:28 25 4
gpt4 key购买 nike

我阅读了有关如何从Google Analytics(分析)API到Google Drive的未采样报告的数据的说明:https://developers.google.com/analytics/devguides/config/mgmt/v3/unsampled-reports#introduction

据我了解,以下是检索未抽样报告的步骤:
1.将未抽样的报告存储到Google Drive API
2.使用Drive API下载文件

但是,我找不到有关如何将未抽样报告存储到Google Drive API的说明。您能否详细说明如何执行此操作?另外,如果可以的话,请告诉我如何使用Drive API来下载文件。

先感谢您。

最佳答案

首先,“非抽样报告”仅适用于Google Analytics 360(以前称为Google Analytics Premium)用户。因此,如果您仅使用产品的免费版本,则此功能根本不可用,API应该会给您一个错误。

未采样API有3种方法:


insert-创建一个新的非抽样报告
get-获取给定的非抽样报告的状态
list-列出您在给定profileId中创建的所有未采样报告的状态


现在您要记住,非抽样报告可能需要花费几个小时才能生成。因此,使用非抽样报告API的动态性显然与核心报告API有所不同。在Core Reporting API上查询后,您可以立即获得结果。使用非采样API,您只需创建一个报告,然后等待它准备就绪即可。

大致来说,这是从Unsampled API导出数据的工作方式。


在API上使用insert方法来创建新的非抽样报告。 Response可能会有一个status: PENDING,这表示正在处理报告。您要存储从此请求中获取的id参数。
等一个小时
使用步骤(1)中的id并向API发出get请求。这将为您提供未抽样报告的当前状态。如果仍在等待处理中,请返回步骤(2)。
如果状态为“完成”,则报告应该是完整的,并且已经在Google云端硬盘中等待着您。 API应该返回您要存储的driveDownloadDetails.documentId
使用Google Drive API来获取您从步骤(4)获得的文件引用的内容

关于api - 如何将未采样的报告从Google Analytics API存储到Google云端硬盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36366728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com