竹子hr api的python包装器
PyBambooHR的Python项目详细描述
#比班布尔
[![构建状态](https://secure.travis ci.org/smeggingsmegger/pybamboohr.png)(https://travis ci.org/smeggingsmegger/pybamboohr)&;nbsp;nbsp;![下载统计信息](https://pypip.in/download/pybamboohr/badge.svg)
到目前为止,它专注于管理员工信息,但你可以用一个小python做任何你想做的事情。
这个库利用了python的[请求](http://docs.python-requests.org/en/latest/)库和[httpretty](https://github.com/gabrielfalcao/httpretty)库进行测试。非常感谢这两个优秀的项目。
api_key='yourapikeyhere')
`````
(注意,您必须启用共享员工目录才能使用该方法。)
=pybamboohr(subdomain='yoursub',api_key='yourapikeyhere')
jim的雇员id是123,我们没有指定字段,所以这将得到所有字段。
jim=bamboo.get_employee(123)
pam的雇员id是222,我们正在指定字段,所以这将只得到我们请求的字段。
pam=bamboo.get_employee(222,['city','workphone','workemail'])
```
添加员工
``python
from pybamboohr import pybamboohr
bamboo=pybamboohr(subdomain='yoursub',api='yourapikeyhere')
“lastname”:“person”}
result=bamboo.add_employee(employee)
result dict将包含id和位置。”id“是数字BambooHR员工id。Location是指向该员工的链接。
````
“lastname”:“namenow”}
employee)
根据结果是否成功,结果将是真是假。
`````
``python
``pybamboohr import pybamboohr
bamboo=pybamboohr(subdomain='yoursub',api='yourapikeyhere')
format='json',filter\u duplicates=true)
filter_duplicates=true)
````
从pybamboohr import pybamboohr获取未来计划的信息onlycurrent=false)
````
bamboohr的有效日期为计划晋升或新员工加入组织的日期。为了在这些事件发生之前看到它们,请使用BambooHR API将“onlyCurrent”设置为“False”注意,这只适用于提取报表和获取员工信息这不适用于获取员工目录。
非200状态的错误
0.3.0版-2014年2月23日
*公司报告
*自定义报告
0.2.0版-2013年10月5日
*下划线键支持
*更好的测试覆盖率
0.1.0版-2013年10月2日
*Pre Alpha版本
*使用Bamboo HR API获取员工信息。
[![构建状态](https://secure.travis ci.org/smeggingsmegger/pybamboohr.png)(https://travis ci.org/smeggingsmegger/pybamboohr)&;nbsp;nbsp;![下载统计信息](https://pypip.in/download/pybamboohr/badge.svg)
到目前为止,它专注于管理员工信息,但你可以用一个小python做任何你想做的事情。
这个库利用了python的[请求](http://docs.python-requests.org/en/latest/)库和[httpretty](https://github.com/gabrielfalcao/httpretty)库进行测试。非常感谢这两个优秀的项目。
api_key='yourapikeyhere')
(注意,您必须启用共享员工目录才能使用该方法。)
=pybamboohr(subdomain='yoursub',api_key='yourapikeyhere')
jim的雇员id是123,我们没有指定字段,所以这将得到所有字段。
jim=bamboo.get_employee(123)
pam的雇员id是222,我们正在指定字段,所以这将只得到我们请求的字段。
pam=bamboo.get_employee(222,['city','workphone','workemail'])
```
添加员工
``python
from pybamboohr import pybamboohr
bamboo=pybamboohr(subdomain='yoursub',api='yourapikeyhere')
“lastname”:“person”}
result=bamboo.add_employee(employee)
result dict将包含id和位置。”id“是数字BambooHR员工id。Location是指向该员工的链接。
````
“lastname”:“namenow”}
employee)
根据结果是否成功,结果将是真是假。
`````
``python
``pybamboohr import pybamboohr
bamboo=pybamboohr(subdomain='yoursub',api='yourapikeyhere')
format='json',filter\u duplicates=true)
filter_duplicates=true)
````
从pybamboohr import pybamboohr获取未来计划的信息onlycurrent=false)
````
bamboohr的有效日期为计划晋升或新员工加入组织的日期。为了在这些事件发生之前看到它们,请使用BambooHR API将“onlyCurrent”设置为“False”注意,这只适用于提取报表和获取员工信息这不适用于获取员工目录。
非200状态的错误
0.3.0版-2014年2月23日
*公司报告
*自定义报告
0.2.0版-2013年10月5日
*下划线键支持
*更好的测试覆盖率
0.1.0版-2013年10月2日
*Pre Alpha版本
*使用Bamboo HR API获取员工信息。