codecamp

创建第一个API

API基本信息

进入 API文档 页面,点击 新建API 按钮,进入到 API编辑 页面。

设置API分组

最多支持三级分组,对API进行适当的归类有助于提高管理效率。

设置API URL以及API名称

如果您有多个项目环境,不同的项目环境拥有不同的请求URL前缀,那么URL仅需要填写API的路径即可(如/user/login),切换不同的URL前缀可以使用eoLinker AMS中的环境管理功能。相关教程请前往 API开发管理 > 公共资源管理 > 环境管理 一节。

设置API状态

在eoLinker AMS中,API拥有以下的几种状态:

状态描述
启用当前API正常使用
维护当前API正在维护,不建议使用
弃用当前API已经停用,不建议使用
待定当前API尚未开发,需求待定
开发当前API正在开发
测试当前API正在测试
对接当前API正在对接调试
BUG当前API出现BUG,建议尽快修复

请求信息

在API文档中,您可以记录Header、Request Body、REST Params、Query/GET Params、鉴权等信息。

设置Header

请求头部中,你可以手动输入接口的头部信息,也可以使用 导入头部 的功能批量导入:

设置Request Body

Body请求参数提供了两种类型:Form-data或者Raw。您可以您可以手动输入请求参数或者使用 导入JSON / 导入XML 功能来批量导入请求参数。

同时,Form-data支持记录无限层级结构的请求参数,参数层级通过 “>>” 表示并且能对每个参数设定非常详细的示例和值可能性等:

设置REST Params

在eoLinker AMS中,REST参数在URL中使用 {param_name} 表示,如 /user/login/{user_name}/{user_type},该API拥有REST参数user_name和user_type。

注意,您只需要在URL中使用{}将REST参数括起来,下方的表格中不需要使用{}。

返回参数

您可以您可以手动输入请求参数或者使用 导入JSON / 导入XML 功能来批量导入请求参数。

返回示例

您可以记录API请求成功或失败的示例,eoLinker AMS提供了API来获取编写好的API返回示例,可以用于前端开发人员测试API。

保存API文档之后,通过返回示例API即可获得事先编写好的返回示例:

API详细文档

当API文档无法详细地记录下您的API信息时,您可以通过使用Markdown或者富文本的方式来编写需要补充的信息:

Mock API

如需了解如何设置Mock API的生成规则,请移步至 API开发管理 > Mock API > 设置MockAPI 一节中查看。


开始创建项目/导入项目
快速测试API
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }