温室api的python包装器

grnhse-api的Python项目详细描述


GRNHSE API

pypiversions

用于Greenhouseapi的python包装器。

目前,只支持Harvest API

安装

$ pip install grnhse-api

基本用法

fromgrnhseimportHarvestapi_key='ABCDE12345'hvst=Harvest(api_key)# <Harvest API v1>depts=hvst.departmentsdepts# <Departments Endpoint>depts.get()# [{'id': 1234,#   'name': 'Administration',#   'parent_id': None,#   'child_ids': [],#   'external_id': None},#  {'id': 2345,#   'name': 'Operations',#   'parent_id': None,#   'child_ids': [],#   'external_id': None},#  {'id': 3456,#   'name': 'Engineering',#   'parent_id': None,#   'child_ids': [],#   'external_id': None},#   ...]depts.get(1234)# {'id': 1234,#  'name': 'Administration',#  'parent_id': None,#  'child_ids': [],#  'external_id': None}admin=depts(1234)admin# <Departments Endpoint (id=1234)>admin.get()# {'id': 1234,#  'name': 'Administration',#  'parent_id': None,#  'child_ids': [],#  'external_id': None}hvst.departments(1234).get()# {'id': 1234,#  'name': 'Administration',#  'parent_id': None,#  'child_ids': [],#  'external_id': None}

分页

fromgrnhseimportHarvestapi_key='ABCDE12345'hvst=Harvest(api_key)apps=hvst.applicationsapps# <Applications Endpoint>all_apps=apps.get()len(all_apps)# 100apps.records_remaining# Truewhileapps.records_remaining:all_apps.extend(apps.get_next())len(all_apps)# 437# Using list comprehensionall_apps=[appforpageinappsforappinpage]len(all_apps)# 437

更改日志

0.1.0(2018-11-10)

  • 初始版本

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

推荐PyPI第三方库


热门话题
java Hibernate:合并并删除,而不是从数据库中删除实体对象   java如何在WebFilter中有条件地从Mono返回?   java调用mysql c3p0函数   可执行jar Java jar文件加载错误:无法找到或加载主类。类导致的错误:java。lang.ClassNotFoundException:某些东西。班   java如何减少/更改爬网后的延迟?   从其他语言(如Java、PHP、Perl、Python等)调用C/C++代码的最佳方式是什么?   java如何模拟影响对象的void返回方法   当我试图在ubuntu上启动JavaScala时,它抛出了一个异常   java如何正确输出游戏   理解java和C++背景下的JavaScript原型   oracle如何将Java函数转换为postgresql函数   多线程为什么我的java服务器程序在超时后不退出?   java如何使listView中的按钮在单击时工作?   试图将这个嵌套的java forloop转换为python,但我不知道如何转换。有没有一种方法可以像这样为循环执行if语句?   java幂函数在计算器中的应用   如何在java中滚动浏览mysql数据库   在Spring Boot应用程序的JUnit测试中,java没有符合自动连线JPA存储库要求的bean   java如何使用扩展类的JPanel对象?