FDL接口开发——北森HR系统对接
本文档主要说明,北森接口中的人员信息如何落库
1. 实现流程
2. 设计思路:
(1)通过key与Sercet获取access_token。
(2)(进入循环)通过access_token访问接口获取第一页数据及scrollid,并将scrollid和islastdata存入数据库。
(3)通过islastdata判断是否循环。
3. 完整对接步骤
1、让管理员创建指定接口的连接器,得到对应接口的key与Sercet。
2、使用获取到的key和Sercet访问https://openapi.italent.cn/token接口,以获取有时效性的access_token(默认7200s有效期内重复获取返回相同结果 (但并不会顺延有效期),过期后获取会返回新的access_token。)
3、使用access_token访问数据接口以获取数据。
二、北森接口特点
1、 access_token存在时效性,默认两个小时,不能频繁获取,需缓存。
2、每次返回数据有限。
1)当数据超过限制时(默认100,可以通过capacity设置),通过翻页形式获取数据。
2)isLastData判断是否最后一页
3)访问需传递scrollId参数,并且每次访问会返回下一页的scrollId。
4)循环传递scrollId(第一次传空),以获取下一页数据直至最后一页(最后一页返回的scrollId为空)。