一个用python编写的非正式bullhorn rest api客户端。
pyhorn-flow的Python项目详细描述
皮霍恩
与Bullhorn的rest api交互的非官方python客户端。 我们开发这个客户机是为了方便flow的系统与bullhorn的集成,并决定向任何其他开发人员公开可能有用的源代码。
身份验证需要一个简单的json文件,其中包含以下与身份验证相关的数据(由bullhorn自己提供):
- 用户名
- 密码
- 客户ID
- 客户机密
其他字段将自动填充并存储在file_name
中,以便更好地使用经过身份验证的会话。
{"file_name":"auth.json","client_id":"GUIDprovidedbybullhorn","client_secret":"secretprovidedbybullhorn","username":"apiuser","password":"yourpasswordshouldgohere"}
支持的功能
- 平
- 搜索
- 查询
- 实体
- 创建
- 更新
- 删除
- 对许多人
- 创建关联
- 删除关联
更改日志
v1.0
- 添加了安全请求,以便在从API返回401时重新授权请求
- 添加实体创建、更新和删除
- 添加到许多关联和分离中
- 添加了搜索和查询功能
- 添加了ping功能和自动会话续订
- 添加了身份验证流