基础和全局

创建于 2024-08-15 / 最近更新于 2024-08-15 / 580
字体: [默认] [大] [更大]

功能介绍

要使用文档系统的接口功能,需要到系统设置中,API设置中,将API状态设置为启用。

image.png

API KEY和API Secret请妥善保管,一旦泄露将导致您的文档系统可被第三方恶意修改。

若发现被泄露,请点击生成新的API KEY和Secret按钮。

接口的基础信息

我们为文档系统提供了:文档基础信息创建和基础信息更新、文档首页内容编写、文档内容编写和更新接口。

考虑到接口安全性,文档版本切换,排序和删除的接口没有提供。若您需要使用此部分代码,请参考已开放接口代码,根据对应逻辑编写。

接口全局说明

请求方法

接口根据Restful规则进行编写(可参考开发文档)。目前提供了三个请求类型:

请求方法 作用
GET 数据读取
POST 数据新建
PUT 数据更新

因此,您在调用接口时,请发起对应的请求。

考虑到部分用户运行环境可能不支持PUT请求,对于非GET和POST请求,可以在接口地址后缀加上&method=PUT 并将请求方式改为POST或者GET请求方式来解决。

如:/?m=Doc&a=action&method=PUT

header鉴权

所有接口都通过header存放api key 和 api secret 进行鉴权。请求格式如下:

参数 示例值 类型 默认值 是否必填 描述
Authorization base64(key:secret) string - 必填

Authorization的组成需要将key和secret进行依次base64转换才可以发送给文档系统。

发送数据格式

文档系统所有接口发送数据都是JSON (raw)。

当然我们也兼容表单编码(x-www-form-urlencoded/form-data)。

返回格式和状态

文档系统API所有返回信息均为JSON。

文档系统API请求成功下,一般只返回0和200状态码。

状态码 说明
0 表示接口执行错误,根据返回的msg提示进行后续操作
200 表示接口执行成功
404 接口不存在
500 请求的接口地址异常
21 人点赞过