日常项目开发的过程中,接口文档是必不可少的。后端工程师与前端工程师之间需要接口文档来定义数据传输协议、系统对外暴露接口需要文档来说明、系统之间相互调用需要文档来记录接口协议等等。对于一个完整的项目,接口文档是至关重要的。那我们如何写好一份接口文档呢?今天就让我们说一说接口文档几个重要的要素。
1、接口概述接口概述主要说明本接口文档涉及到的业务功能点,面向的阅读对象以及接口文档主要包括哪些业务的接口,可以让读者有一个直观的认识。如:本文档定义了中台系统面向外部接入方的数据协议接口,主要包括:用户注册接口、同步用户、授权认证等接口。适合阅读的对象为接入中台开发者或者外部合作方…。这样的一段描述,对于阅读者来说可以对整个接口文档有一个大概的认识。
2、权限说明有的接口调用需要授权认证,在这部分需要进行说明。如果接口只是基于分配的token认证,那文档需要说明token的获取方式。如果接口需要进行签名认证,需要在这里说明签名的具体方法,如下图:
sign参数的生成规则要具体说明,最好能示例说明,如:
这样接入方可以验证自己的签名方式是否正确。
3、编码方式接口的请求过程中可能由于编码导致乱码,所以,接口必须约定编码方式,参考以下写法:
4、请求说明接口文档的请求说明中主要说明接口请求的域名以及请求的数据格式:如
5、接口列表接口列表是接口文档的主要内容,这部分内容需要列出所有的接口名称、接口地址、接口的请求方式、接口的请求参数以及响应格式。在接口的请求参数中我们需要说明每个参数的含义、类型以及是否必须等属性。对于接口响应结果,如果有业务字段,也需要进行说明。下面是一个比较完整的示例:
6、状态码说明接口的响应体一般都会带有响应的状态码,例如成功、失败等。状态码有助于接入方进行接口调用状态的判断。如:
接口文档如果能体现出以上几个要素,那可以算是一个完整的接口文档,对于接入方来说可以很好的阅读理解。
下面介绍怎么来推广自己的网站,各位根据自己的实际情况酌情选用: 一,搜索引擎(竞价)排名1)搜索引擎自然排名,同过seo技术把你的网站优化到百度首页。到时每天就会有不断流量来。 2)百度竞价,通过付...
谢谢邀请!先推荐一批图片素材网站。 1.WallHaven WallHaven是设计师熟知的一个网站,里面包括各种高清图片,图片品味高,质量上乘,更新率很快,而且主用是壁纸图片。喜欢高清大图的朋友,打...
点击左侧导航栏中的域名证书下载,如下图所示 单击证书下方的下载证书,下载到本地就行了。 域名证书下载失败的可能原因 网络不稳定 检查网络连接是否正常,请在正常的网络环境下...
学会说话 1. 说话清晰果断 △当你和同事进行直接对话时,使用主动语句和简单的语言来确保每个人都在同一理解层面上,避免使用诸如“uh”或“um”之类的填充词,不要含糊不清。 △尽量保持语言简洁。为了...
想在微信上分享你制作的连接网页,一般有以下几种方法,方法都比较难,需要有一定技术: 一、开通微信公众平台,开通后制作相关页面来分享到你朋友圈。 二、通过其它APP(手机应用软件 )制作好的网页来分...
一般一个页面的关键字布局要在3%-5%。这里所说的百分之多少是指,如果一篇文章有100个字可以不止3~5个词,但是它的密度最高最好不要超过8%。 一个良好关键字布局的页面中关键字应当出现在以下几个位置...
去年11月刚好建立了属于自己的第一个网站,从域名的申请到网站结构的搭建、文章的上、流量的监控,后来还帮助一个老乡搭建了网站。算得上有一定的经验吧!下面跟大家分享一下我的第一次建站经验吧! 1、建站前...
我们都知道,一个网站建设好之后,发布上互联网,这时候你这个网站在互联网上市很渺小的,除了你自己没什么人知道你有这个网站。 所以网站要宣传推广,自从有了搜索引擎之后,人们的推广方式已经是首选先让各大搜索...