接口文档要如何写


        一个简单的接口文档,写完给组长看后,发现漏洞百出。下面总结一下写文档需要注意事项:

       封皮

       封面最好是本公司规定的封面,有logo,内容标题,版本号,公司名称,文档产生日期。(错误地方在于,文档的标题要和页眉中的标题一致)

       修订历史

       表格形式较好些。包括,版本,修订说明,修订日期,修订人,审核时间审核人。(我错误的地方在于,表格中其他空白表格没有居中)

       接口信息

       接口调用方式,是post方式还是get方式,接口地址,别人需要线上的哪个地址就写哪个。(自己提前测试好线上的这个接口,是否有其他问题,千万别犯低级的错误,尤其是某个字母写错)

       功能描述

       一定要清晰的描述接口功能。(不要遗漏一些细节,比如接口获取的信息不包括哪些哪些要写明白)

       接口参数说明

       每个参数都要和实际中调用的一样,包括大小写;参数的含义言简意赅的说明;格式,是string 还是int 还是long等格式(例如参数为@RequestParam("appKey") String appKey, @RequestParam("randomId") Integer randomId);说明部分,说明参数值是需要哪个公司提供,并详细说明参数怎么生成的,例如时间戳,是哪个时间段的;参数是否必填,一些参数是必须要有的,有些是可选参数,一定要注意写清晰。

       返回值说明

       1、有一个模板返回值,并说明每个返回参数的意义。

       2、提供一个真实的调用接口,真实的返回值。


       接口调用限制,接口调用安全方面

       为了接口安全,我们可以进行md5加密方式,或者自己公司一个特殊的加密过程,只要双方采用一致的加密算法就可以调用接口,保证了接口调用的安全性。

       文档全局方面

       文档大标题的字体字号一致,小的分标题一致,正文部分字号也要一致。文章整体字的类别一致,我认为微软雅黑字体样式给人感觉比较清晰。文档目录,自动生成的目录会添加些许的修饰,去掉不整齐的部分,得到一个整齐的目录格式。

       文档维护

       文档在维护的时候,如有修改一定要写上修改日期,修改人,对大的修改要有版本号变更。

       好文档标准检验

       我认为检验一个文档写的是否好,主要还是在内容方面,内容是否仔细没有疏漏之处。是否发给别人使用的时候,无需沟通就能把接口调通。别人通过成功的把接口调通,这就是一个好文档。

       总结

       虽然对于敏捷开发来说项目不需要需求,设计,详细设计等文档,但是在和别的公司在调用接口的时候,是一定要总结成文档的,形成接口规范,文档规范。昨天看到微信分享的一篇文档,叫做《教养,就是让别人舒服》,我想在写文档的时候,把自己当做看文档的人,怎么写让别人舒服,我想这就是写文档的“教养”吧。

       菜鸟欢迎您能共同讨论~




  • 32
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
HTTPS接口文档时,需要包括以下内容: 1. 接口概述:简要描述接口的功能和作用。 2. 请求URL:指明接口的访问路径。 3. 请求方法:表明接口的请求方式,例如GET、POST等。 4. 请求参数:列出接口的请求参数及其类型,包括必填参数和可选参数。 5. 请求示例:给出具体的请求示例,包括参数值和格式。 6. 请求头:说明接口请求头中需要包含的信息,例如认证信息、编码方式等。 7. 请求体:指明接口的请求体内容,例如表单数据、JSON数据等。 8. 响应结果:说明接口返回的数据结构和示例。 9. 响应状态码:列出接口可能返回的状态码及其含义。 10. 错误码:解释接口可能返回的错误码及其含义,以便开发者正确处理异常情况。 11. 接口安全性:说明接口使用HTTPS协议保证数据传输的安全性。 12. 接口调用示例:给出具体的接口调用示例,包括请求和响应的完整数据。 13. 版本历史:记录接口的版本迭代情况,以便开发者了解接口的变更。 编HTTPS接口文档时,还应注意以下几点: 1. 使用清晰简洁的语言,避免使用专业术语和复杂的描述,以便开发者易于理解。 2. 使用表格、代码块等方式整齐地展示接口的各个部分,使文档易于阅读。 3. 提供足够的示例和说明,帮助开发者正确使用接口。 4. 注意接口的输入和输出,确保请求和响应的数据格式一致。 5. 不同接口之间应该有明显的分隔,可以使用标题和子标题进行分组。 综上所述,编HTTPS接口文档时,需要详细描述接口的基本信息、请求参数、请求示例、响应结果等内容,并且要使用清晰简洁的语言,提供足够的示例和说明,以方便开发者正确使用接口。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值