如何在 Python 中使用 Appsflyer API 获取指标

键君

基本上,我想通过Python使用Appsflyer API来获取指标。我试图找到一些关于此的文档,但似乎没有支持。如果可能,请举例说明如何使用 Python 获取 Appsflyer 上的指标?

迈克尔一世

AppsFlyer 提供了多种不同的 API 来获取指标。其中包括Push APIPull APIMaster API下面是关于如何使用 Pull API 获取指标的说明,包括示例 Python 脚本。

查看 AppsFlyer 帮助中心中的文档:

以下是您可以粘贴到浏览器中生成 csv 文件的 url 示例:

https://hq.appsflyer.com/export/<APP ID HERE>/installs_report/v5?api_token=<API TOKEN HERE>&from=<FROM DATE HERE>&to=<TO DATE HERE>
  • FROM_DATETO_DATE应在此格式“YYYY-MM-DD”被输入(没有引号)

  • APP_IDapi_token是经由AppsFlyer信息中心提供,(APP_ID也是仪表盘的可用外)

  • 其他示例可以在上面提供的链接中找到。

这是 Python 脚本的示例版本:

import requests
import os
import json
import urllib

def main():

    #ENTER PARAMETERS BELOW
    api_endpoint = "https://hq.appsflyer.com/export/"
    api_token = "" #Enter API Token here ; found under "Integration" > "API Access" in the platform
    app_id = ""         #Enter app id here ; Apple IDs look like id123456789 ; Andriod IDs look like com.myapp
    report_name = ""    #Enter name here ; e.g. "installs_report"

    from_dt = ""    #e.g. "2019-01-01"
    to_dt ""        #e.g. = "2019-01-07"

    #NO NEED TO MODIFY CODE BELOW
    query_params = {
        "api_token": api_token,
        "from": str(from_dt),
        "to": str(to_dt)
        }


    query_string = urllib.parse.urlencode(query_params)

    request_url = api_endpoint + app_id + "/" report_name + "/v5?" + query_string

    print(request_url)

    resp = urllib.request.urlopen(request_url)

    with open("appsflyer_installs_data.csv","wb") as fl:
        fl.write(resp.read())

if __name__ == "__main__":
    main()

正确配置参数后,您可以使用上述脚本生成名为“appsflyer_installs_data.csv”的文件。

您可以添加其他参数来获取其他字段并过滤数据。可以在上面共享文章中找到这方面的信息这些查询也受API Policy 约束

提醒一下,这只是您如何从 AppsFlyer 获取数据的一个示例。对于其他人,请务必查看 support.appsflyer.com。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中使用C API获取对象ID?

如何使用Storage API获取Azure经典VM指标?

如何使用Youtube Analytics API来获取指标“收益”?

如何在 lambda python 中使用 api

如何在python中使用多个参数从API端点正确获取数据?

如何在 python 中使用 Bottle 从 csv 文件获取 API 响应

如何从监控 API 获取指标样本

如何获取Kong API的请求指标

如何使用Cplex API在Java中使用指标约束?

如何在 Javascript 中使用 Google Sheets API 获取 sheetId?

如何在 NodeJS 中使用 fetch 获取 API 数据

如何在CAS中使用Maven获取Restful API?

如何在Flutter中使用提供程序正确获取API

如何在Swift中使用Dropbox API获取共享链接?

如何在Android中使用图谱API获取好友列表?

如何在python中使用Google语音识别API?

如何在Python中使用Win32 API?

如何在天气 API (Python) 中使用条件语句

如何在Python中使用Google的语音转换API

如何在Slack API和Python中使用参数?

如何在 python 中使用 API 更新 Strava 活动?

如何在 Python3 中使用 Mindee API?

如何在 docplex python API 中定义指标约束?

iOS - 如何在 AppsFlyer 的 One-Link 中获取参数。应用程序已安装并启动

如何在python中使用scrapy获取直接父节点?

如何在Python中使用lxml获取以下元素?

如何在Python词典中使用键获取索引?

如何在Python中使用Flask从URL获取JSON数据

如何在python中使用igraph从边缘获取顶点?