使用API​​

时间:2017-04-03 09:52:44

标签: flurry

下载事件日志时,是否可以使用API​​而不是通过网络浏览器上的“下载CSV”按钮下载它们?

下面的网址中是否有可用的API? https://developer.yahoo.com/flurry/docs/api/code/analyticsapi/

此外,如果您计划将来添加,请在计划完成时告知我们。

感谢您的协助。

2 个答案:

答案 0 :(得分:2)

据我所知,没有用于获取事件日志(原始数据)的API。

解决方法:

下载事件日志CSV可以像这样完成   this还有一些额外的接触。该实现适用于以前的版本。

在2017年3月27日Flurry的装修后,

  • 使用凭据
  • 通过for index1, line1 in enumerate(content_1): for index2, line2 in enumerate(content_2): # do your stuff here 登录
  • 获取' flurry-auth-token '来自GET /auth/v1/session
  • 使用' flurry-auth-token '来呼叫GET /auth/v1/authorize下载CSV

我是Flurry的用户。并希望他们很快就能通过API支持此功能。

答案 1 :(得分:0)

截至撰写本文时,Flurry现在提供Raw Data Download API,因此您可以定期检索原始事件的数据(但在某些限制内 - 时间窗口必须少于1个月,数据准备需要一些时间等。)

简化的工作流程如下:

<强> 1。设置

首先,您必须生成一个程序化令牌(此处放弃https://developer.yahoo.com/flurry/docs/api/code/apptoken/,过程很简单,除非您需要创建另一个具有不同角色的用户才能使用此令牌)

<强> 2。提出请求

为请求内的所需时间窗口指定startTime/endTime(在其他参数范围内):

curl -X POST   https://rawdata.flurry.com/pulse/v1/rawData
   -H 'accept: application/vnd.api+json'
   -H 'authorization: Bearer ~~YOUR TOKEN~~'
   -H 'cache-control: no-cache'
   -H 'content-type: application/vnd.api+json'
   -d '{"data": {
         "type": "rawData",
         "attributes": {
         "startTime": "1511164800000",
     "endTime": "1511251199000",
     "outputFormat": "JSON",
           "apiKey": "AAAA1111BBBB2222CCCC"
       }
     }
   }'

如果您的请求成功(requestStatus在响应正文中等于Acknowledged,请保存响应中的id值。

第3。检查数据准备状态

根据应用程序的复杂程度和请求的时间窗口,数据准备需要大约30分钟,最多可以准备几个小时。

您可以使用以下方式检查状态:

curl -g https://rawdata.flurry.com/pulse/v1/rawData/26?fields[rawData]=requestStatus,s3URI
   -H ‘accept: application/vnd.api+json;’
   -H ‘authorization: Bearer ~~YOUR TOKEN~~’
   -H ‘cache-control: no-cache’
   -H ‘content-type: application/vnd.api+json;’

一旦您的数据准备就绪,响应将会跟随:

{
   "data":{
      "type":"rawData",
      "id":"26",
      "attributes":{
         "requestStatus":"Success",
         "s3URI":"https://flurry-rdd.s3.amazonaws.com/downloads/26.JSON.gz?AWSAccessKeyId=AAAA1111BBBB2222CCCC&Expires=1513101235&Signature=h%2FChXRi5QwmvhUrkpwq2nVKf8sc%3D"
      }
   }
}

保存s3URI以进行下一步。

<强> 4。检索结果

现在,您可以使用s3URI

检索已归档的原始数据
curl -O https://flurry-rdd.s3.amazonaws.com/downloads/26.JSON.gz?AWSAccessKeyId=AAAA1111BBBB2222CCCC&Expires=1513039053&Signature=xbKNnTgpv1odAfVgPRLMyck8UnE%3D

来源:https://developer.yahoo.com/flurry/docs/analytics/rdd/