位于的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来测试包装器。在

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

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?