文章采集接口(优秀接口文档怎么写?工整的文档有哪些? )
优采云 发布时间: 2021-12-08 20:04文章采集接口(优秀接口文档怎么写?工整的文档有哪些?
)
对于正式的团队合作或项目对接,接口文档非常重要。通常,接口文档是由开发人员编写的。一个整洁的文件似乎是对是错。下面我总结一下我看到的优秀的接口文档。
一、背景介绍
接口:API
API(Application Programming Interface)是应用程序编程接口。可以认为API是Web服务与外界交互的软件组件或接口。目的是为应用程序和开发人员提供访问基于某些软件或硬件的一组例程的能力,而无需访问源代码或了解内部工作机制的细节。从另一个角度来看,API 是一组协议,它规定了我们如何与外界进行通信:如何发送请求和接收响应。
我对API API 的理解是将某些功能封装起来,以便其他人可以轻松调用它们。调用者只要满足接口暴露给调用者的一些访问规则,就可以很方便的使用这些函数,不需要知道这些函数的具体实现过程。
什么是接口文件?在实际的项目开发中,web项目是前后端分开开发的。APP开发需要前后端工程师共同定义接口,编写接口文档。之后,大家将基于这个接口文档进行开发,并维护到项目结束。
二、知识分析
界面分为四个部分:
1、方法:添加(post)修改(put)删除(delete)获取(get)
2、uri:以/a开头,如果需要登录调用接口(如添加、修改;前台用户个人信息、基金信息等),需要添加/u在它之后,即:/a/u; 中间一般放表名或者可以表达这个接口的词;get方法,如果后台搜索列表,则以/search结尾,如果是前台查询列表,则以/list结尾。
3、 请求参数和返回参数分为5列:字段、描述、类型、备注、必填字段是否为类的属性;说明是中文解释;types是属性类型,只有String、Number、Object四种类型的Array和Array;备注是一些说明,也可以写例子,比如json结构的情况,最好写例子,让前端更好理解;是否必填就是该字段是否为必填项。
4、返回参数结构体有几种情况: 1、 如果只返回接口调用成功或失败(如添加、删除、修改等),则只有一种结构体:code和message两个参数;2、如果要返回一些参数,有两种结构:1是code/mesage/data,2是写入data中的返回参数,data是对象类型;
三、界面文档生成工具
国内的接口测试和接口文档生成工具apipost可以在你开发好接口后测试接口
还可以实现前后端接口联调。界面开发完善后,还可以生成各种格式的界面文档,共享界面。您可以通过共享接口链接查看在线接口文档
也可以下载其他格式的接口文档
word格式等接口文件