注册客户端

开发者设计开发的应用程序或者其他需要调用 API 接口的应用程序(统称客户端应用)在接入数据发布系统前需要先注册,注册完成后,得到一个专属客户端ID(client_id)和客户端密钥(client_secret)。

注意:客户端密钥是客户端应用取得 API 访问授权的重要依据,应妥善保存,避免公共网络环境传输。

创建客户端应用

使用管理员账号登录 Tapdata,打开【数据发布】->【API 客户端】->【创建】

说明:

  • 客户端ID:客户端名称

  • 授权类型:允许客户端应用使用的授权类型

    • Implicit:隐式授权方式,认证过程需要用户输入用户名密码确认授权,适合网页应用请求API 接口获取数据。

    • Client credentials:客户端密钥授权方式,客户端使用密钥直接换取访问令牌,不需要用户授权确认,适合后台应用直接调用API接口。

  • 客户端密钥:使用 client credentials 认证授权方式时,必须填写。

  • 权限范围:允许客户端应用访问的接口范围。直接决定这个客户端可以使用的 API 接口。

  • 重定向URL:当使用 implicit 授权方式时,用于回调客户端应用并传递访问 API 接口的令牌等参数。

设置客户端应用访问权限

API 权限是基于 Tapdata 角色实现控制

管理员可以在【数据发布】->【API 客户端】->【编辑】页面的【权限范围】选择允许客户端应用访问的 API 接口。

​​​​