宜点云宜点课堂
  • 首页
  • 帮助文档
  • 后端python
  • 开放平台
  • 私有云
  • 场景案例
  • 更新日志
返回控制台
返回控制台
  • 首页
  • 功能插件
  • 密钥管理
  • 单点登录
    • 开发指南
    • SAML2.0配置
    • 自定义接口配置
  • Webhook
    • webhook开发指南
    • 表单webhook
    • 通讯录webhook
    • 系统webhook
    • 加密方式及解密算法
  • API
    • 开发指南
    • 数据筛选器
    • 错误对照表
    • 字段与数据类型对照表
    • POST接口
    • 应用体系-表单管理
      • 查询表单字段结构
      • 获取表单基本信息
      • 查询表单计划任务列表
      • 执行计划任务
      • 开启停用计划任务
      • 查询成员控件配置信息
      • 查询部门控件配置信息
      • 修改成员控件
      • 修改部门控件
      • 查询流程节点配置信息
      • 修改流程节点配置
    • 应用体系-表单数据
      • 新增数据
      • 查询单条数据
      • 查询多条数据
      • 编辑数据
      • 删除数据
      • 批量新增数据
      • 查询数据总数
      • 批量修改数据
      • 批量删除数据
      • 新增唯一数据
      • 新增多条唯一数据
      • 文件上传
    • 应用体系-表单流程
      • 发起流程
      • 结束流程
      • 流程修改
      • 流程催办
      • 批量结束流程
      • 获取流程操作日志
      • 查询流程信息
      • 查询流程待办信息
      • 查询流程待办数量
    • 应用体系-数据视图
      • 查询数据视图输出表字段
      • 查询数据视图数据
      • 查询数据视图数据总数
      • 数据视图修改
    • 应用体系-聚合表
      • 查询聚合表输出字段
      • 查询聚合表数据
      • 查询聚合表数据总数
      • 聚合表修改
    • 通讯录体系-成员
      • 获取成员详细信息
      • 修改成员信息
      • 员工离职
      • 员工离职恢复
      • 删除成员
      • 指定部门下添加一位成员
      • 查询成员列表
      • 成员转外部联系人
      • 修改成员职位
    • 通讯录体系-部门
      • 创建部门
      • 修改部门名称
      • 修改父级部门
      • 查询指定部门下的所有子部门信息
      • 查询部门信息
      • 删除部门
      • 获取部门成员
    • 通讯录体系-职位
      • 获取职位列表
      • 添加职位
      • 修改职位
      • 删除职位
    • 通讯录体系-角色
      • 新建角色或角色组
      • 修改角色或角色组
      • 获取角色组信息
      • 获取角色组列表
      • 删除角色组
      • 获取角色组成员列表
      • 批量创建角色
      • 批量创建角色组
      • 批量删除角色组
      • 角色组添加成员
      • 删除角色组成员
    • 通讯录体系-外部联系人分组
      • 获取外部联系人分组列表
      • 获取外部联系人分组成员列表
      • 获取外部联系人分组信息
      • 新建外部联系人分组
      • 修改外部联系人分组名称
      • 删除外部联系人分组
      • 批量删除外部联系人分组
      • 批量新增外部联系人分组
    • 通讯录体系-外部联系人管理
      • 获取外部联系人成员信息
      • 修改外部联系人成员信息
      • 外部联系人删除
      • 外部联系人成员删除恢复
      • 外部联系人转成员
    • 通讯录体系-管理组
      • 新建管理组
      • 查询管理组列表
      • 查询管理组详情
      • 删除管理组
      • 修改普通管理组详情
      • 修改系统管理组管理员
    • 通讯录体系-互联组织
      • 列出我连接的企业
      • 列出我连接的企业的对接人
      • 获取我连接的企业对接人的详细信息
      • 查询互联企业角色列表
      • 查询互联企业对接部门列表
      • 查询互联企业对接部门的成员
    • 平台体系-账号
      • 注册账号
      • 加入某个团队
      • 加入某个团队的外部联系人
      • 账号绑定微信
      • 账号解绑微信
      • 查询账号基本信息
      • 修改账号信息
      • 登录账号
      • 查询账号列表
      • 修改团队信息
    • 平台体系-消息
      • 发送邮件消息
      • 发送钉钉消息
      • 发送飞书消息
      • 发送微信消息
      • 发送企业微信消息
    • 平台体系-应用管理
      • 创建应用分组
      • 查询应用分组列表
      • 应用分组重命名
      • 应用分组删除
      • 查询应用列表
      • 获取应用的表单列表
      • 查询应用下的待办数量
      • 获取数据视图列表
      • 查询聚合表列表
      • 打印模板打印数据
      • 打印模板批量打印数据
      • 查询打印模板列表
      • 自定义数据打印
      • 自定义数据批量打印
      • 查询报表控件
      • 查询表单权限组列表
      • 创建表单自定义权限组
      • 修改表单权限组信息
      • 批量修改表单权限组
      • 删除表单自定义权限组
    • 平台体系-密钥管理
      • 创建秘钥
      • 查询密钥
      • 删除秘钥
    • 平台体系-性能配置
      • 查询用户基础配置信息
      • 查询用户汇总配置信息
      • 修改用户基础配置信息
      • 为用户赠送指定配置
      • 查询配置赠送列表
      • 查询配置消耗
      • 查询已购买套餐列表
    • 平台体系-设置
      • 查询模板应用总数
      • 查询模板应用列表
      • 安装模板应用
      • 查询站点公告
      • 修改站点公告
      • 查询微信access_token
    • 平台体系-日志查询
      • 查询登录日志
      • 查询日志类型
      • 查询平台操作日志
      • 查询应用日志
    • 平台体系-webhook管理
      • 查询webhook列表
      • 新建webhook
      • 修改webhook
      • 删除webhook

开发指南

  • 简介
  • 域名规则
  • 频率限制
  • 请求认证
  • 错误对照表

简介

我们为具备编程能力的用户提供了一个简单的方法来整合系统数据与任何外部数据。

域名规则

API的统一访问地址获取路径:

  1. 登录应用主页工作台,点击右上方个人头像,选择开放平台。
  2. 在开放平台页面找到API,在API分类中点击应用体系。
  3. 在应用体系API文档页面中点开任意一个应用,即可在开头介绍分页中看到API的统一访问地址。
如图所示:
  • 所有API请求都必须通过HTTPS进行身份验证和发起;
  • 统一采用POST请求的形式;
  • 数据传输编码为UTF-8;
  • 所有数据均为JSON格式;

频率限制

最多接受请求:5次/秒;

请求认证

系统使用基于简单令牌的身份验证(在 「开放平台」>>「密钥管理」生成或管理您的密钥),API Key默认未生成,需要点击创建API Key生成。

请注意:API Key与您的账户拥有相同的权限,请务必保密。

  • 通过 HTTP Headers 设置 Authorization 的值为 "Bearer YOUR_APIKEY"来进行安全性验证。

示例如下:

$ curl -i API统一访问地址/callback \
  -H "Authorization: Bearer YOUR_APIKEY"

错误对照表

所有API使用【状态码+错误码】的响应方式来表示错误原因。

接口正确统一返回HTTP状态码为 2xx 的正确响应。

接口错误统一返回HTTP状态码为 400的错误响应,同时响应内容会返回错误码(code)和错误信息(message)。如:

HTTP/1.1 400
Content-Type: application/json
{ "code": 4004,
"message": "超出请求频率限制",
}

  • 状态返回码对照表如下:
错误码(code) 说明
2xx 响应成功
400 响应失败
  • 当状态返回码为400时,服务器会返回具体的错误码(code)和错误信息(message),对照表如下:
错误码(code) 说明
4001 接口参数不正确
4002 表单类型不正确
4003 当前套餐不包含此功能
4004 超出请求频率限制
4005 套餐用量超出限制
4006 插入数据失败,后端代码返回错误:
4007 图片大小超过套餐内允许的大小
4008 图片上传不成功
4009 聚合表校验失败
4010 数据插入成功,后端代码返回错误:
4011 数据不存在
4012 部门不存在
4013 用户不存在
4014 有批量操作进行中,当前操作被拒绝
4015 当前操作只支持团队模式为普通模式
4016 企业内用户ID格式不正确,只能字母,数字,下划线32位内
4017 企业内用户ID已存在
4018 备注格式不正确,32位以内
4019 职称格式不正确,16位以内
4020 姓名格式不正确,只能中文,英文,数字,下划线,(,),-,空格,空格不能在头尾26位以内
4021 部门参数不能为空
4022 站点不允许注册用户
4023 部门名称格式不合法,只能中文,英文,数字,下划线,(,),-,空格,空格不能在头尾16位以内
4024 同级部门下存在同名子部门
4025 父部门不存在
4026 部门编号不合法
4027 部门编号重复
4028 存在子部门的部门不能被删除
4029 存在成员的部门不能被删除
4030 单次导入部门数量超出限制
4031 部门级联层数超出限制
4032 部门关系存在循环
4033 至少需要一个子部门属于根部门
4034 单次导入成员数量超出限制
4035 企业内用户ID重复
4036 注册参数不正确
4037 账号已绑定微信id
4038 微信unionid已绑定账号
4039 微信openid已绑定账号
4040 微信unionid格式不合法
4041 微信openid格式不合法
4042 该站点没有开放平台接口权限
4043 用户不属于指定团队
4044 团队不存在
4045 用户不属于指定部门
4046 批量创建数据超过100条限制
4047 管理员不能离职
4048 账号已存在
5001 返回参数不为json格式
5002 执行进程开启失败
5003 获取源文件失败
5004 脚本对象创建失败
5005 读取脚本失败
5006 _webapi函数不存在
5007 脚本运行出错
5008 找不到对应的负责人
5009 找不到回退后的负责人
5010 无效的流程数据
5011 找不到流转节点
5044 子流程失败
6001 角色组不存在
6002 role_no已存在
6003 角色组创建错误
6004 角色组修改错误
6005 角色组删除错误
6006 添加失败
7001 外部联系人分组不存在
7002 分组名称不符合规则
7003 和已有分组重名
7004 分组重复
7005 默认分组不可删除
7006 分组有成员未删除
7007 外部联系人已存在
7008 修改外部联系人信息异常
7009 用户已在通讯录成员,不能加入外部联系人
7010 外部联系人不存在
8001 企业创建者不能加入任何管理组
8002 管理组名称不符合规则
8003 系统管理员不能移出
8004 已在其他分组
8005 管理组已存在
9999 系统异常,请联系管理员反馈此问题
10001 应用分组创建失败
10002 应用分组重命名失败
10003 应用分组名称不符合规则
10004 应用分组不存在
10005 应用分组删除失败
10006 表单不存在
11001 数据重复
11002 不允许转交
11003 唯一字段对应的数据已存在
11004 请传入数据ID
11005 数据不存在
11006 前置事件触发异常
11007 数据助手触发异常
11008 聚合表校验异常
11009 后置事件触发异常
12001 消息发送失败
12002 消息内容错误
12003 未匹配到合法的消息接收者
13001 密钥不存在
13002 当前套餐不包含平台级接口权限
13003 团队信息不正确
13004 赠送失败
13005 账号不存在
13006 应用安装失败
13007 分组中有应用,不能删除
最新修改于:2022-03-25