真api的python包装器
vero的Python项目详细描述
vero:vero的python客户端图片::https://circleci.com/gh/waveaccounting/vero-python.svg?style=svg
:目标:https://Circle CI.com/gh/waveaccounting/vero python
:alt:Circle-CI
图片::https://readthedocs.org/projects/pip/badge/?version=latest
:target:https://vero.read the docs.org/en/latest/
:alt:read the docs
完整的文档可以在“readthedocs<;https://vero.readthedocs.org/en/latest/>;”`
vero是用于在python应用程序中记录事件的api包装器。
从“vero<”中获取auth令牌;http://getvero.com>;``帐户并使用python接口,而不是'API<;http://github.com/getvero/vero API>;`` web hooks.
:
:
>;>来自vero import VeroEventLogger
>;>logger=VeroEventLogger(身份验证令牌)
>;>用户id=42
>用户数据={
“完整名称”:“Jane Doe”
}
>;>;响应=记录器。添加用户(用户id,用户数据)
>;>;响应。状态代码
200
以实时或测试模式运行。
-添加用户
-删除用户
-编辑用户
-添加用户标记
-删除用户标记
-取消用户
-重新订阅用户
-添加事件
-检查心跳
测试从命令行运行测试。
::
vero_auth_token=[此处是您的令牌]python setup.py test
用法
-
创建实例
~~~~~~~~~~~~~~~~~~~~~~
使用vero帐户页中的授权令牌创建veroEventLogger对象。
:
>;从vero import veroeventlogger
>;>;auth庘u token=“foobar”
>;>;logger=veroeventlogger(auth庘u token)
在创建veroeventlogger实例作为“logger”后,使用以下任何方法访问vero。
添加用户
~~~~~~~~~
使用“用户数据”中的信息创建新用户。``用户电子邮件``是可选的,但需要触发发送给用户的电子邮件。
:
>;>;用户ID=1
>;>;用户电子邮件='john doe@example.com'
>;>;用户数据={
'名':'john',
'姓':'doe'
}
>;>;日志程序。添加用户(用户ID,用户数据,用户电子邮件=用户电子邮件)
用户数据)
>添加用户标签
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
>>;用户id=1
>>>gt;用户id=1
>>>;>;标签列表=['bl蓝’、'红’、'黄’]
>>>>;日志。添加用户标签(用户id,标签列表,标签列表)
>>~~~~~~~~~~~~~~~
从用户。
:
>>>>gt;用户id=1
>>>>gt;标签列表=['yellow']
>>gt>gt;日志。删除标签(用户id,标签列表)
>取消订阅用户
~~~~~~~~~~~~~~~~~~~~~~~~
>取消订阅用户触发未来事件的用户。
:
:
>
>
>>>gt;用户列表=>
>
>
>>
>>>
>>>>>>id=1
>;>;记录器。取消订阅用户(用户ID)
重新订阅用户
~~~~~~~~~~~~~~~~~~~~~~
重新订阅用户以允许触发未来事件。
:
>;用户ID=1
>;Logg.ReSubScript Bube(UrSyid)
BR/>添加事件
~~~~~~~~~~~~~
注释:添加一个不存在用户ID的事件将创建用户。事件数据可以包含所需的任何字段。
:
& Gt;UsSeryID=2
>>>>用户电子邮件='janedoe@example.com'
>>>事件名称='visted website'
>>>事件数据={
'date':'today',
'visted':'front page'
}
>>>日志。添加事件(事件名称、事件数据、用户ID,user_email=user_email)
此方法接受其当前(旧)``标识符``和``标识符``来替换此方法。
:
:
>;用户id=1
>;新用户id=2
>;日志记录器。重新标识用户(用户id,新用户id)
<删除用户
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
:
:删除用户
:
:
~~~~~~~~~~~~~~~~~~~~~~~~~~~>
>;>;用户id=1
>;>>日志。删除用户(用户id)
:目标:https://Circle CI.com/gh/waveaccounting/vero python
:alt:Circle-CI
图片::https://readthedocs.org/projects/pip/badge/?version=latest
:target:https://vero.read the docs.org/en/latest/
:alt:read the docs
完整的文档可以在“readthedocs<;https://vero.readthedocs.org/en/latest/>;”`
vero是用于在python应用程序中记录事件的api包装器。
从“vero<”中获取auth令牌;http://getvero.com>;``帐户并使用python接口,而不是'API<;http://github.com/getvero/vero API>;`` web hooks.
:
:
>;>来自vero import VeroEventLogger
>;>logger=VeroEventLogger(身份验证令牌)
>;>用户id=42
>用户数据={
“完整名称”:“Jane Doe”
}
>;>;响应=记录器。添加用户(用户id,用户数据)
>;>;响应。状态代码
200
以实时或测试模式运行。
-添加用户
-删除用户
-编辑用户
-添加用户标记
-删除用户标记
-取消用户
-重新订阅用户
-添加事件
-检查心跳
测试从命令行运行测试。
::
vero_auth_token=[此处是您的令牌]python setup.py test
用法
-
创建实例
~~~~~~~~~~~~~~~~~~~~~~
使用vero帐户页中的授权令牌创建veroEventLogger对象。
:
>;从vero import veroeventlogger
>;>;auth庘u token=“foobar”
>;>;logger=veroeventlogger(auth庘u token)
在创建veroeventlogger实例作为“logger”后,使用以下任何方法访问vero。
添加用户
~~~~~~~~~
使用“用户数据”中的信息创建新用户。``用户电子邮件``是可选的,但需要触发发送给用户的电子邮件。
:
>;>;用户ID=1
>;>;用户电子邮件='john doe@example.com'
>;>;用户数据={
'名':'john',
'姓':'doe'
}
>;>;日志程序。添加用户(用户ID,用户数据,用户电子邮件=用户电子邮件)
用户数据)
>添加用户标签
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
>>;用户id=1
>>>gt;用户id=1
>>>;>;标签列表=['bl蓝’、'红’、'黄’]
>>>>;日志。添加用户标签(用户id,标签列表,标签列表)
>>~~~~~~~~~~~~~~~
从用户。
:
>>>>gt;用户id=1
>>>>gt;标签列表=['yellow']
>>gt>gt;日志。删除标签(用户id,标签列表)
>取消订阅用户
~~~~~~~~~~~~~~~~~~~~~~~~
>取消订阅用户触发未来事件的用户。
:
:
>
>
>>>gt;用户列表=>
>
>
>>
>>>
>>>>>>id=1
>;>;记录器。取消订阅用户(用户ID)
重新订阅用户
~~~~~~~~~~~~~~~~~~~~~~
重新订阅用户以允许触发未来事件。
:
>;用户ID=1
>;Logg.ReSubScript Bube(UrSyid)
BR/>添加事件
~~~~~~~~~~~~~
注释:添加一个不存在用户ID的事件将创建用户。事件数据可以包含所需的任何字段。
:
& Gt;UsSeryID=2
>>>>用户电子邮件='janedoe@example.com'
>>>事件名称='visted website'
>>>事件数据={
'date':'today',
'visted':'front page'
}
>>>日志。添加事件(事件名称、事件数据、用户ID,user_email=user_email)
此方法接受其当前(旧)``标识符``和``标识符``来替换此方法。
:
:
>;用户id=1
>;新用户id=2
>;日志记录器。重新标识用户(用户id,新用户id)
<删除用户
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
:
:删除用户
:
:
~~~~~~~~~~~~~~~~~~~~~~~~~~~>
>;>;用户id=1
>;>>日志。删除用户(用户id)