关于访问Access/PeopleHR API、账户注销数据导出及Postman集合的问询
关于Access/PeopleHR API访问、GDPR数据批量导出及Postman集合的解答
一、Access/PeopleHR API访问步骤
- 登录PeopleHR账户,进入系统设置 -> API设置页面,生成并获取专属API密钥(务必妥善保管,避免泄露)
- API请求统一使用POST方法,基础URL为
https://api.peoplehr.net/,所有请求需在请求头中携带授权信息:Authorization: Bearer {你的API密钥} - 每个API操作需指定对应的
Action参数,请求体采用JSON格式传递参数。例如获取活跃员工列表的请求体示例:
{ "Action": "Employee_GetAll", "Parameters": { "IncludeArchived": false } }
二、GDPR合规的批量数据导出
- 若平台未提供官方批量下载流程,可通过API实现合规导出:
- 调用
Employee_GetAll接口获取所有员工ID列表 - 循环调用
Employee_Get接口,传入单个员工ID,拉取完整员工数据 - 将所有获取到的数据整理为CSV或JSON格式存储,满足GDPR的数据可携性要求
- 调用
- 导出后需严格按照GDPR规定处理存储的敏感数据,完成操作后及时清理临时存储的信息
三、Postman集合示例
- 官方暂未公开现成的Postman集合,但可手动创建适配的集合:
- 新建Postman集合,设置全局变量
apiKey,赋值为你的PeopleHR API密钥 - 创建POST请求,URL设为
https://api.peoplehr.net/ - 在请求头中添加
Authorization: Bearer {{apiKey}}和Content-Type: application/json - 在请求体中填入对应Action的JSON参数(如
Employee_GetAll的请求体),将常用的导出相关API操作逐一添加到集合中,方便批量测试与调用
- 新建Postman集合,设置全局变量
内容的提问来源于stack exchange,提问作者Anthony Main
相关产品推荐
相关产品推荐

