集成
概述
Integration 小插件是一类列表小插件,可用于连接各种第三方软件或平台。
API
Labii 开发了 API 小插件,让用户能够轻松地将第三方 API 与其数据库集成。该小插件可以自动将数据填充到列中,帮助用户快速、高效地访问外部来源的数据。
API 小插件支持 GET/POST/PATCH/DELETE 方法。
只读视图:

编辑视图:

表单视图:
与编辑视图相同。
配置:

- Authorization - Bearer Token 或任何其他授权字符串。Bearer Token 是 OAuth 2.0 最常用的访问令牌类型。例如:
Bearer eyJraWQiOiIy - Methods - 一个 API 方法包含方法请求和方法响应。
- Method
- Base URL - REST API 的互联网主机名。
- 使用
{{id}}替换为当前数据。 - 使用
{{name}}替换为名称。 - 如果域名被阻止,请联系 developer@labii.com。
- 使用
- Text - 按钮上显示的文本,默认为方法名称。
- Icon - 方法的图标。
- Should auto update when empty - 选中后,当当前列没有数据时将执行此方法。默认为
false。
- Fields - 从 API 获取或向 API 提交的字段。
- Methods - 此键使用的方法。
- Get
- Post
- Patch
- Posted - 使用 Posted 在 POST 后更新 ID 列。
- Key
- GET:用于访问该属性值的键。例如,要访问 name 中嵌套的 first name,请使用
name.first_name键。留空可返回整个对象。 - POST:用于构建待提交数据的键。例如,要创建 JSON 数据
{name: {first_name: ''}},应使用name.first_name键。 - 使用
{{id}}替换为当前数据。
- GET:用于访问该属性值的键。例如,要访问 name 中嵌套的 first name,请使用
- Script
- GET:该脚本会进一步处理要返回的数据。
- POST:用于准备待提交 Labii 数据的脚本。
- 键值会作为 data 传入。
- Field - 用于存储或获取该键所对应数据的字段。
- Methods - 此键使用的方法。
- Columns - 从 API 获取或向 API 提交的列。
- Methods - 此键使用的方法。
- Get
- Post
- Patch
- Posted - 使用 Posted 在 POST 后更新 ID 列。
- Key
- GET:用于访问该属性值的键。例如,要访问 name 中嵌套的 first name,请使用
name.first_name键。留空可返回整个对象。 - POST:用于构建待提交数据的键。例如,要创建 JSON 数据
{name: {first_name: ''}},应使用name.first_name键。 - 使用
{{id}}替换为当前数据。
- GET:用于访问该属性值的键。例如,要访问 name 中嵌套的 first name,请使用
- Script
- GET:该脚本会进一步处理要返回的数据。
- POST:用于准备待提交 Labii 数据的脚本。
- 键值会作为 data 传入。
- Column - 用于存储或获取该键所对应数据的列。
- Methods - 此键使用的方法。
默认值:
与导入值相同。
导入值:
任意文本