FineDataLink实战案例分享【0904周】

楼主
我是社区第567266位番薯,欢迎点我头像关注我哦~

本周上新两个新方案,快来查看吧!!!

1、API取数-钉钉获取部门通讯录数据

1.1 应用场景

用户想要同步钉钉通信录中的部门信息和用户信息。

1.2 接口说明

接口文档详情参见:获取部门列表获取企业内部应用的access_token获取部门用户详情

1.3 实现思路

由于接口只能获取当前部门的下一级部门基础信息,不支持获取当前部门下所有层级子部门。因此需要依次根据父部门ID循环获取子部门ID,然后遍历循环部门ID,获取用户信息。

  • 新建部门ID 数据表,赋值最上层部门ID为 1,开始循环

  • 获取部门access_token

  • 根据父部门 ID 循环取出所有部门ID

  • 设置停止循环条件,得到部门ID信息表

  • 通过接口和部门ID数据,获取部门用户详情

  • 将部门ID信息表和部门用户详情数据表根据 dept_id 合并。

1.4 实现过程

请参见文档:API取数-钉钉获取部门通讯录数据

2、使用高德接口获取城市天气数据

1.1 应用场景

FR 日报表中需要填写对应城市的天气信息,包括日期、天气、最高温度、最低温度等,目前只能通过城市名人工查询后获得这些信息。

FineDataLink 可简化上述操作流程:根据数据库表存储的城市数据,调用高德 API 接口,获取对应天气数据并存储到数据库,FR 报表直接取数即可。

1693279342455688.png

1.2 实现思路

1.3 实现过程

请参见文档:使用高德接口获取城市天气数据

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 1457浏览人数
最后回复于:2023-9-4 10:14

返回顶部 返回列表