跳到主要内容

应用开放API


应用开放API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。用户使用 规定的格式调用 API 即可获取相应信息。

访问入口

每个应用创建后,会自动创建对应的API接口,应用管理员可查看接口文档,也可以将接口文档分享给开发者。

文档查看入口:「 应用设置 》应用开放API 」。

授权管理

授权

删除

IP 白名单

💥 Tips:
启用IP白名单后,仅允许名单内的IP地址访问服务;若未设置白名单,则所有IP均可正常发起请求。

具体接口列表如下

  • 应用信息

    • 获取应用信息 GET
  • 表单

    • 获取字段信息
    • 获取列表
    • 新建行数据
    • 批量新建行数据
    • 获取行数据详情
    • 更新行数据
    • 批量更新行数据
    • 删除行数据
    • 获取关联数据
    • 获取表单总行数
    • 获取行分享链接
  • 应用角色

    • 获取应用角色列表
    • 创建应用角色
    • 删除应用角色
    • 添加应用角色成员
    • 移除应用角色成员
    • 获取用户应用角色
  • 选项集

    • 新增选项集
    • 获取选项集
    • 编辑选项集
  • 地区

    • 地区信息

操作符

操作符说明
contain包含
lcn开头为
rcn结尾为
eq等于
ne不等于
lt小于
le小于或等于
gt大于
ge大于或等于
in是否在指定集合内
💥 Tips:
这些操作符通常用于数据查询,可以帮助构建精确的筛选条件。

错误码

以下是系统错误码及其含义的详细说明:

ErrorCode说明
10000成功
20000失败
50001无效的 appKey
50002签名不合法
50003签名已过期
50004IP 未授权
50005非法 URL
50006暂无权限
50010应用已被删除
50011应用已被禁用
50012应用正在维护中
50013系统繁忙,请稍后重试
50014参数缺失

常见错误处理建议:

  • 50001、50002、50003:检查 appKey 和签名是否正确,确保时间戳未过期。
  • 50004:确认请求 IP 是否在授权白名单内。
  • 50005:检查请求的 URL 是否符合规范。
  • 50006、50010、50011:联系管理员确认应用权限或状态。
  • 50013:稍后重试或联系技术支持。
  • 50014:检查请求参数是否完整。

控件类型

控件代码 (code)说明适用场景
TextField单行文本输入框用户名、标题、短文本输入
TextareaField多行文本输入框描述、备注、长文本内容
NumberField数值输入框年龄、数量、金额等数字输入
RadioField单选按钮性别、状态等单选场景
CheckboxField多选框兴趣、标签等多选场景
GradeField评分/等级选择器满意度评分、星级评价
DateField日期选择器出生日期、预约日期
CascadeSelectField级联选择框省市区选择、多级分类
ImageField图片上传控件头像、产品图片上传
AttachmentField附件上传控件文件、文档上传
EditorField富文本编辑器文章内容、详情编辑(支持图文排版)
LocationField地理位置选择器地图定位、地址选择
DigitalSignatureField手写签名电子签名、审批确认
TableField子表格表格数据录入
EmployeeField成员组织成员选择
DepartmentSelectedField部门部门选择
AddressField地区地址选择
FormulaField公式自动计算字段
OfficeField正文控件Office文档编辑
AssociationFormField关联数据关联其他表单数据
CollectField汇总数据汇总统计
UppercaseAmountField大写金额财务金额大写显示
IframeField嵌入嵌入外部网页
AutoNoField自动编号自动生成编号
Array数组数组数据存储
Object对象对象数据存储

使用说明:

  1. 文本类控件TextFieldTextareaFieldEditorField)适用于不同长度的文本输入需求。
  2. 选择类控件RadioFieldCheckboxFieldCascadeSelectField)适用于固定选项的场景。
  3. 文件类控件ImageFieldAttachmentField)需注意文件格式和大小限制。
  4. 特殊控件GradeFieldLocationField)需结合业务逻辑配置。
  5. 复杂数据结构 可使用Array和Object类型存储。
  6. 自动编号(AutoNoField) 常用于生成业务单据编号。

调用API注意事项

  • 通过API获取记录列表最多能获取1000行

👇文档问题反馈