假如你不是功能产品经理,那么这篇文章值得一读。enjoy~
开放是共享,是互联网的重要属性和精神。它是一种服务模式和特殊产品。目前,大型互联网企业都有自己的开放平台。
如果你把自己局限于一个功能产品经理,只研究产品交互形式、操作流程和表面结构,你真的不需要知道开放平台的相关知识。但是,如果你想在更高的层次上看待产品,你不仅要熟悉产品本身,还要了解开放的生态,什么内容可以开放,服务什么样的人?垂直领域的高质量能与哪些垂直领域相匹配?ISV(独立软件服务提供商,特别是专门从事软件开发、生产、销售和服务的企业)合作,创造更好的服务生态。
理解接口说到开发平台,必须离不开接口。pm,我们不需要详细了解接口。只需要知道接口是什么,有什么用途,有什么元素。
1.接口是什么?在生活中,我们会接触很多接口,比如HDMI接口,USB接口,我们知道接入某个接口可以实现某个功能,例如,U盘插入计算机USB接口可以相互传输文件,我们不需要知道如何实现,只需要访问后我们能做什么。其实从实际意义上说,程序的接口和硬件一样,包装内部实现的功能,像盒子一样只留一个洞。人们可以通过访问这个洞来使用这个功能。
2.接口有什么用?在实际开发中,当前端和后端之间存在数据交互时,前端开发人员会直接询问后端接口,而不会询问其具体实现。例如,如果当前天气需要显示在应用程序上,则前端开发可以直接访问天气查询接口。此外,界面的开放可以帮助第三方应用程序轻松实现更多功能,如第三方登录、第三方支付等。
3.接口的几个要点 接口地址-请求网站。请求方法-一般采用POST和HTTP协议GET请求。请求参数-您传输的内容是什么。返回内容-即您在传输参数后获得返回的内容。返回内容的格式通常是json或xml格式。错误代码——也是返回内容的一部分,当接口发生意外时,错误代码会告诉你原因。例如,您的应用程序应该实现查询快递的功能,并访问快递查询的接口。作为用户,您希望有一个输入订单号的输入框。单击查询按钮,您可以看到快递到达哪里。然后输入的快递订单号是请求参数,包裹何时到达,何时返回内容。
搭建开放平台的目的1.为第三方开发者提供基本服务通过开放自身产品和服务的各种API接口,其他开发人员可以根据微信登录、微信支付、支付宝支付、滴滴出租车、酒店查询预订等需要直接调用应用程序。我以前住的一家公司生产商务旅游产品,其中酒店模块连接到宜龙接口,可以快速实现基本的查询和预订功能。
一方面帮助开发者节省大量时间,另一方面也可以推广自己的品牌,最重要的是让第三方产品更好地满足用户的需求,如果你做一个强大的交易属性应用程序,但不访问微信和支付宝支付,即使其他方面做得很好,我相信很少有人会使用你的产品。
2.通过平台的优势引进ISV服务提供商通过入驻平台,服务提供商将自己开发的产品集成到他人的产品中,这相当于一种合作模式。双方共同打造一站式服务生态,满足用户更多需求。
阿里巴巴的钉子集成了许多第三方应用程序,如石墨文档、快速报销、微投票等,其中大部分与企业应用程序相关。企业管理的所有需求都足以通过钉子来满足。
再举一个例子,通过引进饿了么开发平台ISV,服务市场将提供一站式服务O2O 商店餐饮服务,从人员招聘、餐饮综合管理软件、硬件设备、图片拍摄、用户营销,甚至法律咨询,满足商家几乎所有的需求,商家可以在服务市场选择饿我选择服务提供商,告别到处咨询的麻烦。
3.满足用户的个性化需求俗话说,大家都很难调整。无论一个产品有多好,它都不能满足用户的所有需求。总有一些个性化的需求。然后,通过开放平台,那些具有开发能力或资源的用户可以在原有的基础服务上进行一些改造,以满足他们的具体需求。
比如我们熟悉的微信微信官方账号,假设你做了一个电商微信官方账号,想加入商品查询、下单、订单中心、个人中心、订单进度查询等功能,需要第三方平台开发。
搭建开放平台的一般流程1.确定服务对象和范围在计划建立一个开发平台之前,首先要弄清楚开发平台的目标用户群是谁,他们能满足什么需求,使用场景是什么等等。比如饿了么,美团外卖,是点餐平台,但不是收银员。那些从事餐饮管理和出纳的企业可以通过与外卖平台合作,将第三方外卖功能集成到商家的出纳系统中。用户在饥饿和美团点餐,商家可以接受他们的信息并在出纳处理订单。商家也可以将自己餐饮管理系统中的商品信息同步到外卖平台的店铺。此时,外卖平台需要开发存储信息保存接口、商品上传接口、订单状态等接口,以保持双方的数据可以打开。
另一个例子是,在饿了么和美团开店的商家在经营过程中可能会出现资金短缺的问题,因此他们可以在开发平台上引入贷款服务ISV。
2、接口设计确定主要服务对象和范围后,接下来要做的就是接口设计。接口设计不是一般PM的工作内容,很多做功能设计的PM都不知道。这需要技术人员和开发平台产品经理一起完成。
接口设计包括接口命名、参数格式、返回内容、字段命名等。好的命名可以让开发者容易阅读和理解,比如product.add和product.update,一眼就知道商品添加和商品信息更新的界面。
3.授权和审核授权确保用户和企业的数据安全,不得被他人非法呼叫。开发平台建立后,开发人员将申请注册,因此我们需要确定审批规则。申请的界面权限越高,对开发人员的资格要求就越高。
此外,ISV服务商和商户IT入驻还需要设计入驻流程、入驻介绍、常见问题等,ISV入驻流程如下:
业务对接-成为服务提供商-资格审核-创建应用-开发调试-应用审核-应用-商务验收-
作者:克果 (简书、克果),成长中PM,努力把自己迭代成最好的产品。
本文由 @克果 每个人都是产品经理。未经许可,禁止转载。
(题图由作者提供)
声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!