跳到主要内容

集成

概述​

Integration 小插件是一类列表小插件,可用于连接各种第三方软件或平台。

API​

Labii 开发了 API 小插件,让用户能够轻松地将第三方 API 与其数据库集成。该小插件可以自动将数据填充到列中,帮助用户快速、高效地访问外部来源的数据。

API 小插件支持 GET/POST/PATCH/DELETE 方法。

观看嵌入式媒体

只读视图:

API 列小插件只读视图

编辑视图:

API 列小插件编辑视图

表单视图:

与编辑视图相同。

配置:

API 列小插件配置

  • 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}} 替换为当前数据。
    • Script
      • GET:该脚本会进一步处理要返回的数据。
      • POST:用于准备待提交 Labii 数据的脚本。
      • 键值会作为 data 传入。
    • Field - 用于存储或获取该键所对应数据的字段。
  • 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}} 替换为当前数据。
    • Script
      • GET:该脚本会进一步处理要返回的数据。
      • POST:用于准备待提交 Labii 数据的脚本。
      • 键值会作为 data 传入。
    • Column - 用于存储或获取该键所对应数据的列。

默认值:

与导入值相同。

导入值:

任意文本