集成中心-API集成介绍
功能概述
在集成中心的API集成模块,可以统一管理第三方API的鉴权认证配置和API接口的请求配置,经过授权的应用都可以直接调用配置好的API来获取数据或推送数据。
除了自定义配置接口外,在API库中,平台还预置了200多个常用的API模板,组织管理员也可以将自定义的连接添加到组织下的API库。
以下几处可直接调用配置好的连接认证或API接口:
- 工作表的[API查询]字段和[文本识别]字段
- 控件事件中[调用已集成]动作
- 工作流的[调用已集成API]节点,可以直接使用集成中心里的配置好的API
- 工作流的[API认证与连接] 节点,可以直接使用集成中心里的「连接与认证」
入口
在平台主页,点击左侧导航栏“集成”-"API集成"进入管理页面。

API集成中有"我的连接"和"API库"两部分
-
我的连接
在这里可以创建第三方API的连接并保存鉴权认证、配置接口请求信息和授权给相关应用。
-
API库
-
公共库: 由平台预设的API连接模板,可以直接安装使用,但是API连接配置不能更改,只能填充参数。
-
组织库: 组织管理员可以将组织内创建的API连接添加到组织库,其他成员可以申请使用。

-
安装预置API快速体验功能
在API库中,内置了200多种常用API服务,安装后,连接认证以及API接口等相关信息都自动配置好,您只需填写和配置必要的参数值即可。
我们以[天眼查]为例,介绍下安装和使用过程。
1、安装目标API
进入集成中心后,找到[天眼查],点击查看接口介绍,然后点击安装。

2、配置连接信息
界面中出现了需要token的信息,需要我们前往提供服务的网站注册账户,申请接口并获取到这个token,然后填写进来保存即可。

3、启用需要的API
一个服务商可以有多个接口服务,找到需要的接口开启即可。

4、授权给需要的应用
只有添加了授权的应用,才能使用此连接服务和API功能。

5、工作表中使用集成API
进入CRM应用,添加API查询字段和工商信息相关的字段。

功能效果

第一步、连接与认证
上一章我们通过安装预置API模板,了解了使用过程。本章我们详细介绍从0开始配置自定义连接的操作过程。
添加自定义连接
进入集成中心后,切换到[我的连接],点击[+自定义连接]-[创建自定义连接]

选择鉴权方式
根据所需API服务的鉴权要求,选择对应的鉴权方式,如果不需要或者在请求URL中进行API Key鉴权,则直接点击[API Key或无需鉴权],选择后点击保存并继续。

连接参数
连接参数是配置鉴权时依赖的一些身份参数,比如企业微信中要获取Token时需要corpid和corpsecret,这些参数服务商都会分配给我们,我们只需粘贴到此处即可,如果API接口不需要,连接参数可以不配置。
在API服务商系统内获取到相关信息后,填充到对应的参数值然后保存即可(安装的API服务,只能填写参数值,不能改参数名等信息)

-
参数值可以选择隐藏显示,勾选隐藏后,参数值加密显示,不允许取消隐藏
-
参数值隐藏后,只能修改,不能再显示
连接参数 除了获取Token时可能需要,在调用API时请求参数也可能需要,因此,服务商的基础应用信息都可以填写在这里供鉴权认证使用或API请求时使用。
Basic Auth 认证
此方式表示每次请求API时都需要提供用户的username和password。
用户名和密码可以在这里直接写固定值,也可以从配置好的连接参数中选择。

OAuth 2.0 鉴权认证(客户端凭证)
通过此方式可以获取到的Access Token,供API请求时使用。

- 默认生成 app_id 和 app_secret 两个param参数;可以更改或删除
- 参数值可以从连接参数中选择
- 配置完毕后点击[获取Access Token]按钮,测试
- 根据API服务要求,可以配置过期时长,到时自动获取新Token。
OAuth 2.0 认证(授权码)
-
授权回调地址:HAP侧生成的回调地址,用于接受授权完成后的回调信息。通常需要拿到这个地址配置在集成侧的应用里
-
授权认证地址:OAuth 2.0协议中用于接收用户认证请求的URL
-
获取/刷新Access Token节点:根据集成侧的接口文档完成对应鉴权配置

对于授权码鉴权类型的API都是基于个人身份进行认证的,在「账户」模块,可以查看自己完成授权的账户列表。还可以操作「编辑账户名称」、「删除账户」、「重新授权」、「手动刷新 token」。
