用于localytics原始数据导出的python api客户端
localytics的Python项目详细描述
用于localytics原始数据导出的python客户端
这是用于Localytics Raw Data Export的python api客户端。它允许导出localytics捕获的所有事件和会话。数据是用json编写的,每小时作为日志文件提供。
安装
客户端目前最好通过pypi安装:
$ pip install localytics
用法
让我们通过几个例子来了解一下这些功能。从加载库开始。
>>>fromlocalyticsimportLocalytics
设置和验证
要访问kpi服务,需要使用api_key
进行身份验证。一旦您提供了api_secret
,您的api_secret
将在整个会话中使用。
>>>localytics=Localytics(api_key='XXXXX',api_secret='YYYYY')
下载数据
有一个方法download_data
可以将数据下载到本地文件夹。示例显示如何导出过去两天的数据:
>>>localytics.download_data(app_ids=['AAAAA','BBBBB'],start_date=datetime.today()-timedelta(2),end_date=datetime.today())
也可以指定可选参数。这是一个更复杂的例子:
>>>localytics.download_data(app_ids=['AAAAA','BBBBB'],start_date=datetime.today()-timedelta(2),end_date=datetime.today(),destination_folder='data',compressed=True)
默认情况下,数据存储在localytics_data
文件夹中,并以gz
格式压缩。如果要存储解压缩的数据,请设置compresses = True
。
贡献和错误报告。
贡献和错误报告只能作为github请求和问题接受。谢谢!