美文网首页
一份规范的接口文档应该包括什么内容

一份规范的接口文档应该包括什么内容

作者: 黑白电影_ | 来源:发表于2018-01-17 15:53 被阅读158次

PPT


1.背景介绍

什么是接口文档?

在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,

之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。


为什么要写接口文档?

1. 项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发

2、项目维护中或者项目人员更迭的时候,方便后期人员查看、维护

3. 规避一些不该属于自己的任务而被强加于自己,等等问题.


2.知识剖析

接口文档应该包含哪些内容?

约定,(比如对资源的操作应该使用哪些方法)

标题 .清晰明了,该接口实现原型图上面哪一功能.

url: rest风格url,并且具有统一标识

请求类型:GET PUT POST DELETE

前后端负责人

请求参数

返回参数

接口完成状态


3.常见问题

接口文档的规范是什么


4.解决方案

url:以/a开头,如果需要登录才能调用的接口(如新增、修改;前台的用户个人信息,资金信息等)后面需要加/u,即:/a/u;中间一般放表名或者能表达这个接口的单词;get方法,如果是后台通过搜索查询列表,那么以/search结尾,如果是前台的查询列表,以/list结尾;url参数就不说了。uri地址里不允许出现大写字母,如果是两个单词拼接,用/分开

请求参数和返回参数,都分为5列:字段、说明、类型、备注、是否必填

字段是类的属性;说明是中文释义;类型是属性类型,只有String、Number、Object、Array四种类型;备注是一些解释,或者可以写一下例子,比如负责json结构的情况,最好写上例子,好让前端能更好理解;是否必填是字段的是否必填。

返回参数结构有几种情况:1、如果只返回接口调用成功还是失败(如新增、删除、修改等),则只有一个结构体:code和message两个参数;2、如果要返回某些参数,则有两个结构体:1是code/mesage/data,2是data里写返回的参数,data是object类型;3、如果要返回列表,那么有三个结构体,1是code/mesage/data,data是object,里面放置page/size/total/totalPage/list 5个参数,其中list是Arrary类型,list里放object,object里是具体的参数。


5.编码实战

6.扩展思考

衡量接口文档的标准是什么

谢谢观看

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~

技能树.IT修真院

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~

www.jnshu.com/login/1/14708688


+undefined_腾讯视频

相关文章

  • 一份规范的接口文档应该包括什么内容

    PPT 1.背景介绍 什么是接口文档? 在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共...

  • 一份规范的接口文档应该包括什么内容,衡量接口(API)设计好和坏

    大家好,我是IT修真院成都分院第8期的JAVA学员邹苏,一枚正直纯洁善良的java程序员。 今天给大家分享一下,修...

  • 接口文档.md

    前后端接口文档规范 约定接口一般包括以下数据 当前接口的路径是什么? 如 /auth/register, 当前接口...

  • 06-1 接口文档.md

    前后端接口文档规范 约定接口一般包括以下数据 当前接口的路径是什么? 如 /auth/register, 当前接口...

  • 实践|开始使用JsDoc

    JsDoc可以根据规范化的注释、自动生成接口文档。包括参数说明、示例等等。 一、安装 二、制作第一份文档 只有一个...

  • 接口规范文档总结

    接口规范文档 具体内容如下: 一:协议规范 二:域名规范 三:版本控制规范 四:API路径规范 五:API命名规范...

  • LinkDaDa对接文档

    概述 接口适用范围 此文档定义了LinkDaDa开放平台(以下简称LinkDaDa)和交易所的接口交互规范,包括L...

  • 如何对手机http进行抓包?Fiddler工具超好用

    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、...

  • 2019-03-01使用fiddler对手机APP进行抓包

    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、...

  • 灵魂是什么鬼?

    关于内容制作篇,内容制作包括什么呢? 内容制作包括了基本规范和一些实用技巧 而基本规范包括标题,文章字数的规范,文...

网友评论

      本文标题:一份规范的接口文档应该包括什么内容

      本文链接:https://www.haomeiwen.com/subject/hbduoxtx.html