温室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第三方库


热门话题
html如何修复此错误?我使用Java Spring MVC thymeleaf   java Base64字符串仅保存相机拍摄的最后一张图像   如何向已经使用Java定义的Xml文件添加子标记?   循环混淆了java循环   为什么java在“”和“”之外也接受unicode?   jar中的Java文件(使用gradle任务生成)无法在工作区中访问   java有人能帮我解决Hibernate和JSF的这个缺点吗?   java我应该使用always requestFocusInWindow()而不是requestFocus()?   java查找字符串是否包含集合中的任何字符串   java LibGDX如何缩放滑块   java DefaultTableCellRenderer不工作   java代码由于某种原因无法工作   Java1.7是稳定版还是测试版?   插件为什么java给我这个NullPointerException?   试图返回自定义对象类型时出现SerializationException的java   java更新JComponent容器内的项   web服务如何在Java中向GET方法的HttpRequest添加头   java如何在JavaScript中访问spring对象列表访问