appsflyer api的非官方python wrap

pyappsflyer的Python项目详细描述


PyappsFlyer

appsflyer api的非官方python erapper。 https://www.appsflyer.com/

要使用此应用程序,您需要在 现场个人办公室。

获取性能数据报告
frompyappsflyer.apiimportPerformanceReportreport=PerformanceReport(api_key='your_api_key',application_name="your_application_name",)report.get_report()

默认报表为Partners报表。如果您想更改并接收另一个:

frompyappsflyer.apiimportPerformanceReportreport=PerformanceReport(api_key='your_api_key',application_name="your_application_name",)report.get_report('daily_report')

如果可用报告中未列出报告,则会收到异常通知。 所有可能的报告都列在申请网站上。请参考他们。


报表将以python dict()类型返回,因此可以很容易地将它们转换为json。

所有方法参数:

  • 起始日期-起始日期,日期格式-yyyy-mm-dd
  • 结束日期-结束日期,日期格式-yyyy-mm-dd
  • 时区-API请求的时区,默认值-欧洲/莫斯科
  • api_report_name-根据api文档的性能报告的名称,字符串
  • return_dict:返回dict或list中的答案,布尔值

如果要接收所有可能的报告,请使用其他方法。

frompyappsflyer.apiimportPerformanceReportreport=PerformanceReport(api_key='your_api_key',application_name="your_application_name",)report.get_reports()

报表将以python list()类型返回,因此可以很容易地将它们转换为json。

您还可以创建一个.env文件,其参数如下所示。文件必须靠近src 文件夹,否则将无法读取。不要将env文件放在src文件夹中。

应用程序启动后,将加载此文件并使用所有其他参数。

app_flyer_host—appsflyer API的主机。 app_flyer_api_key=appsflyer api密钥。

默认天数=TimeDelta的天数。 应用程序将尝试接收前几天的所有信息,如图所示。 默认时区-默认时区为欧洲/莫斯科,可以更改。来自API文档。 default_csv_delimeter-默认csv文件delimeter。来自API文档。 默认值-默认值。来自API文档。 默认CSV编码-默认编码为UTF-8-SIG。来自API文档。

如果您想接收报告的其他变体,有两个类。 RawDataReport和TargetingValidationRulesReport 可以如上所示初始化这些类。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作