很多产品经理刚接触 API 接口工作时,脑子一片空白,不理解接口(API)是什么,更看不懂接口开发文档。那么,作为一个不懂技术的产品经理,该如何看懂接口文档。今天这篇文章就跟大家好好巴拉巴拉。
什么是API接口
在项目开发汇总,web项目的前后端是分离开发的。应用程序的开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。
为什么有API接口文档
1)项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发
2)项目维护中或者项目人员更迭的时候,方便后期人员查看、维护
怎么看懂API文档
API 接口文档一般分为接口描述、接口地址、请求方法、请求参数、相应内容、错误代码、实例几个部分。
1、接口描述:简单描述接口的逻辑和作用
2、接口地址:接口的正式 url 和接口测试的 url,需求方通过调用接口 url,获取响应内容
3、请求方法:一般来说,接口最常见的请求方法为 GET 和 POST 两种方式,即读接口和写接口。通过这两种方式,实现对数据的增删查改。增删改本质都是写的动作。
4、请求参数:即需要请求的字段名的名称和规则:都是哪些字段,字段的类型是什么,是否必填字段等等
5、响应内容:接口返回的字段名称和规则。注意:大部分开发往往不会把所有的字段罗列,只会列出比较重要的字段。当你发现,接口文档中没有你需求的字段,别着急找开发,可以看下实例中,有没有需求的字段。
6、错误代码:对接口的错误用代码进行归类,以便能快速找到错误原因,解决问题。
7、实例实际:调用时的响应的内容。
做产品经理的难免会调研各式各样的第三方需求能力。以满足产品提供用户的市场价值,比如第三方登录、图像识别、风控算法,都有专注的服务厂商。
企业无需自己花时间和精力投入在具有较高技术壁垒或时间成本的需求上。简单称之为:“就算自己做也做不好”
同样接口也允许数据产生了流转,可以让部门之间、企业之间有权限、数据共享的意义。
学会看API接口文档,是一项产品经理的基本功。
接口文档包含什么维度?
API接口:
API接口是什么?
API全称是:Application Programming Interface,即:应用程序接口。开发人员可以使用这些API接口进行编程开发,而又无需访问源码,或理解内部工作机制的细节。
比较常见的现实场景是,在开发安卓应用时需要使用到安卓系统提供的API,在进行Windows桌面应用开发时需要用到微软系统提供的API,在进行***小程序开发时可使用***开放接口API。
更为常见的是,API接口很可能是远程的服务端API,其背后采用Java、PHP、C#、Pyhon、C/C++、Ruby、Scala等一种或多种后端语言开发搭建,提供了数据存储、通讯、各类服务等功能。一般是使用HTTP协议进行通讯,使用JSON格式序列化返回接口结果和数据。
API接口的地位与作用
API接口是项目开发过程中必要的组成部分之一,是客户端应用与服务端应用通信和桥梁。
除此之外,从专业角度来说,API不仅代表着接口本身,还蕴含了服务端的整体系统架构、数据存储、服务端管理、第三方系统的整合等,只是对外看来,表现出来的是API接口。
可以说,API接口直接使用方是客户端应用,地位是客户端与服务端之间的通信桥梁,是信息化的桥梁,所担负的作用是把业务功能通过接口服务形式具体化,为应用编程开发提供技术支持。
上文就是小编为大家整理的产品经理必须懂的api接口文档编写规范,api接口文档入门。