位于的API的包装float.com公司
float-api的Python项目详细描述
浮动API
项目管理服务的Python包装器float.com公司. 在
这里有一个如何使用包装器的示例: https://github.com/tobiasbp/float_api/blob/master/demo.py
API记录如下: https://dev.float.com/api_reference.html
要使用pip安装: pip安装浮点api
使用示例
要使用API,必须将FLOAT_ACCESS_令牌传递给FloatAPI 对象实例化时。您还必须提供 自己选择用作User Agent以及电子邮件地址,其中 你可以联系。阅读文档 here。在
# Import the API
from float_api import FloatAPI
# Instantiate API object
api = FloatAPI(FLOAT_ACCESS_TOKEN, 'My user agent', 'me@example.org')
# Get a list of all people
p = api.get_all_people()
电话
这些是在这个包装器中实现的调用。如果函数的输入 是数据,它表示相关参数的列表。见 Float documentation 了解详情。get_all_x调用返回列表,delete返回True或False。 其他调用返回字典。出现错误时,包装器将返回空值 列表,假字典和空字典。在
客户
- 获取所有客户端()
- 创建客户端(数据)
- 获取客户端(客户端id)
- 更新客户端(数据)
- 删除客户端(客户端id)
人
- 找所有人()
- 获取用户报告(开始日期,结束日期,[人员编号])
- 创建人(数据)
- 获取联系人(联系人姓名)
- 更新人(数据)
- 删除联系人(联系人姓名)
项目
- 获取所有项目()
- 获取项目报告(开始日期,结束日期,[项目编号])
- 创建_项目(数据)
- 获取项目(项目编号)
- 更新项目(数据)
- 删除_项目(project_id)
任务
- 获取所有任务([开始日期],[结束日期])
- 创建任务(数据)
- 获取任务(任务标识)
- 更新任务(数据)
- 删除任务(任务标识)
休假类型
- 获取“所有”超时类型()
- 创建休假类型(数据)
- get_timeoff_type(休假类型_id)
- 更新休假类型(数据)
- 删除_timeoff_type(timeoff_type_id)
测试
通过在存储库的根目录中运行pytest来测试包装器。在
- 项目
标签: