产品经理需要看懂接口文档么?

作为互联网产品经理,以下对白应该不陌生:

“让后台给我提供一个接口吧,我直接调用”“这里你设计一个接口,我来实现”

在日常的产品开发过程中,涉及前后端数据交互的时候,往往会离不开接口调用,尽管产品经理一般不需要写接口文档(负责接口中间层产品经理除外),但对接口的一些基本知识了解清楚对日常和程序猿需求沟通、需求传达还是非常必要哒。

一、接口是什么?API,全称是ApplicationProgramming Interface,即应用程序编程接口,我们日常中习惯简称为“接口”。接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

所以呢,也有人说API其实是互联网数据的搬运工——因为API的本质就是根据调用者的输入内容来返回一些其他内容。举个栗子,这和我们生活中接触的USB接口的原理是类似的,我们清楚知道接入某个接口就能实现某种功能,例如U盘插入电脑USB接口就可以相互传输文件,但我们并不需要知道具体实际是如何实现的。

二、接口有什么用?在日常开发过程中,前后端有数据交互时,前端开发同学都会问后端询问接口,而不需问/关注具体的实现逻辑,高效便捷。例如APP上需展示天气/物流信息,那么开发同学直接接入对应的天气/物流查询接口就行。此外,接口的开放让许多第三方应用可以快速、轻松实现更多功能,如第三方支付、分享组件等等。

三、接口一般有哪些关键要点?1、接口描述:这个接口的作用和意义,以及相关的规则2、接口地址:以网址的形式展现,通过发送请求给这个网址来对接口进行交互操作3、请求方法:常用的有post和get两种方式,一个是读接口(常用get)一个是写接口(常用post)4、请求参数:请求该接口时,需提供的参数,例如参数属性:名称、支付方式、是否必填等5、返回参数:接口正常响应后,返回的内容

6、错误代码:接口请求失败后,返回的错误代码,例如001表示为该用户为黑名单

四、产品经理看懂接口文档有啥作用和意义?1)更了解技术开放能力,产品设计更合理这里主要结合的是第三方能力开放平台相关的产品接入场景。举个栗子,假如我们公司是做微信公众号生态相关的产品,微信开放了许多公众号的最新能力,但如果没有关注/阅读/读懂其对应更新的接口文档,那么往往就不知道如何应用到自己对应的产品或者不知如何避免某些坑。例如我们之前接入微信H5支付能力,没有详细阅读开发接口文档,导致一开始在产品订购流程设计的时候有些细节考虑缺失。

实际上,许多厉害的产品经理,是可以通过现有的接口来搭建产品的~Emmmm,努力的目标之一~2) 对技术理解更深刻,更好地衡量开发工作量如果产品经理对接口方面有更加深刻的认识,那么在和开发评(撕)估(逼)开发工作量的过程中,也会愉快很多,可以兼容考虑产品设计和开发实现,和程序猿们的友谊小船可以越开越稳:)

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值