作為產(chǎn)品經(jīng)理,不懂點(diǎn)開放平臺(tái)知識(shí)怎么行?
如果你不是功能型產(chǎn)品經(jīng)理,那么這篇文章值得你已讀。enjoy~
開放即共享,是互聯(lián)網(wǎng)的一個(gè)重要屬性和精神。它是一種服務(wù)模式,一個(gè)特殊的產(chǎn)品,目前較大規(guī)模的互聯(lián)網(wǎng)企業(yè)都有自己的開放平臺(tái)。
如果把自己局限為一個(gè)功能產(chǎn)品經(jīng)理,工作當(dāng)中只是研究研究產(chǎn)品交互形式、操作流程、表層架構(gòu),那確實(shí)不太需要知道開放平臺(tái)相關(guān)知識(shí)。但如果希望自己能夠在較高一層看待產(chǎn)品,那么不光光要熟悉產(chǎn)品本身,還需要知道開放生態(tài),清楚哪些內(nèi)容可以開放出去,服務(wù)什么樣的人群?能和哪些垂直領(lǐng)域的優(yōu)質(zhì)ISV(獨(dú)立軟件服務(wù)商,特指專門從事軟件的開發(fā)、生產(chǎn)、銷售和服務(wù)的企業(yè))合作,打造更好的服務(wù)生態(tài)。
對(duì)接口的理解
說到開發(fā)平臺(tái)就一定離不開接口,作為pm,我們不需要對(duì)接口了解的特別細(xì)。只需要知道接口是什么,有什么用,有哪些要素就行。
1、接口是什么
生活中我們會(huì)接觸很多接口,像HDMI接口,USB接口,而且我們知道接入某個(gè)接口就能實(shí)現(xiàn)某種功能,例如U盤插入電腦USB接口就可以相互傳輸文件,我們并不需要知道具體是怎么實(shí)現(xiàn)的,只需要接入之后能干什么就行。其實(shí)從實(shí)際意義上講程序的接口也和硬件一樣,將內(nèi)部實(shí)現(xiàn)的功能封裝起來,像一個(gè)盒子一樣只留出一個(gè)口子,人們接入這個(gè)口子就能使用這個(gè)功能。
2、接口有什么用
實(shí)際開發(fā)中,當(dāng)前端和后端有數(shù)據(jù)交互時(shí),前端開發(fā)人員都會(huì)直接向后端詢問接口,而不會(huì)問他具體的實(shí)現(xiàn),比如APP上需要展現(xiàn)目前天氣,那么前端開發(fā)直接接入一個(gè)天氣查詢接口就行。另外接口的開放可以幫助第三方應(yīng)用輕松實(shí)現(xiàn)更多功能,如第三方登錄、第三方支付等等。
3、接口的幾大要點(diǎn)
- 接口地址——請(qǐng)求的網(wǎng)址。
- 請(qǐng)求方法——一般采用的是HTTP協(xié)議的POST和GET請(qǐng)求。
- 請(qǐng)求參數(shù)——你傳過去是什么內(nèi)容。
- 返回內(nèi)容——就是你傳參數(shù)過去之后得到返回的內(nèi)容,返回內(nèi)容的格式一般為json或xml格式。
- 錯(cuò)誤代碼——也是返回內(nèi)容的一部分,當(dāng)接口發(fā)生一些意外情況時(shí),錯(cuò)誤代碼會(huì)告訴你原因。
舉個(gè)例子,你的APP上要實(shí)現(xiàn)查詢快遞的功能,接入了一個(gè)快遞查詢的接口。作為用戶希望的是有一個(gè)輸入訂單號(hào)的輸入框,點(diǎn)擊查詢按鈕就能夠看到快遞到哪了。那么輸入的快遞單號(hào)就是請(qǐng)求參數(shù),包裹在什么時(shí)候到達(dá)哪里就是返回內(nèi)容。
搭建開放平臺(tái)的目的
1、為第三方開發(fā)者提供基礎(chǔ)服務(wù)
通過開放自身產(chǎn)品服務(wù)的各種API接口,讓其他開發(fā)者在開發(fā)應(yīng)用時(shí)根據(jù)需求直接調(diào)用,例如微信登錄、微信支付,支付寶支付、滴滴打車、酒店查詢預(yù)訂等等。我之前呆的一家公司做的是一款商務(wù)旅行產(chǎn)品,其中酒店模塊接的就是藝龍的接口,能夠快速實(shí)現(xiàn)基本的查詢預(yù)訂功能。
這樣一方面幫助開發(fā)者節(jié)省大量的時(shí)間,另一方面也能宣傳自身品牌,最重要的一點(diǎn)就是讓第三方產(chǎn)品更好的滿足用戶需求,假如你做了一個(gè)具有較強(qiáng)交易屬性的應(yīng)用,但不接入微信和支付寶支付,即使其他方面做的再好,我相信也沒有多少人會(huì)使用你的產(chǎn)品。
2、通過平臺(tái)的優(yōu)勢(shì)引進(jìn)ISV服務(wù)商
服務(wù)商通過入駐平臺(tái),將自己開發(fā)的產(chǎn)品集成到別人的產(chǎn)品上面,這相當(dāng)于一種合作模式,兩方共同合作打造一站式的服務(wù)生態(tài),滿足用戶的更多需求。
阿里的釘釘里面就集成了很多第三方應(yīng)用,像石墨文檔、易快報(bào)銷、微投票等等,大多都是跟企業(yè)應(yīng)用相關(guān)的產(chǎn)品,企業(yè)管理的所有需求,通過一個(gè)釘釘就夠。
再舉個(gè)例子,餓了么開發(fā)平臺(tái)通過引進(jìn)ISV,服務(wù)市場(chǎng)將提供一站式O2O+門店餐飲服務(wù),從人員招聘、餐飲一體管理軟件、硬件設(shè)備、圖片拍攝、用戶營(yíng)銷,甚至法律咨詢,滿足商家開店經(jīng)營(yíng)的幾乎所有需求,商家都可以在服務(wù)市場(chǎng)盡情挑選餓了么精選入駐的服務(wù)商,告別到處咨詢打聽的麻煩。
3、滿足用戶的個(gè)性化需求
正所謂眾口難調(diào),一款再好的產(chǎn)品也無法滿足用戶的所有需求,總存在一些個(gè)性化需求。那么通過開放平臺(tái),讓那些自己有開發(fā)能力或開發(fā)資源的用戶在原基礎(chǔ)的服務(wù)上進(jìn)行一些改造,滿足自身的特定需求。
例如我們熟悉的微信公眾號(hào),假設(shè)你做了一個(gè)電商公眾號(hào),想在里面加入商品查詢、下單,訂單中心、個(gè)人中心、訂單進(jìn)度查詢等功能,那么就需要第三方平臺(tái)開發(fā)。
搭建開放平臺(tái)的大致流程
1、確定服務(wù)對(duì)象和范圍
在打算做開發(fā)平臺(tái)之前首先要想清楚開發(fā)平臺(tái)的目標(biāo)用戶群體是誰(shuí),能夠滿足他們什么需求,使用場(chǎng)景是怎么樣的等等。例如餓了么、美團(tuán)外賣,它是一個(gè)點(diǎn)餐平臺(tái),但不做收銀。那些做餐飲管理、做收銀的企業(yè)就可以通過和外賣平臺(tái)合作,讓商家的收銀系統(tǒng)里集成第三方外賣功能,用戶在餓了么、美團(tuán)上點(diǎn)餐,商家可以在收銀機(jī)上接受他們的消息并處理訂單。商家也可以將自己的餐飲管理系統(tǒng)里面商品信息同步到外賣平臺(tái)的店鋪上面。那么這時(shí)外賣平臺(tái)需要開發(fā)店鋪信息保存接口、商品上傳接口、訂單狀態(tài)等接口,來保持兩邊的數(shù)據(jù)能夠打通。
再比如在餓了么、美團(tuán)上面開店的商戶們可能會(huì)在經(jīng)營(yíng)時(shí)存在資金短缺問題,那么就可以在開發(fā)平臺(tái)上引入提供貸款服務(wù)的ISV。
2、接口設(shè)計(jì)
確定好主要的服務(wù)對(duì)象和范圍之后,接下來要做的就是接口設(shè)計(jì)。接口設(shè)計(jì)不是一般PM的工作內(nèi)容,再說很多做功能設(shè)計(jì)的PM也不了解這塊。這需要技術(shù)人員和開發(fā)平臺(tái)產(chǎn)品經(jīng)理一起完成。
接口設(shè)計(jì)包括接口命名,傳參格式、返回內(nèi)容、字段命名等。好的命名能讓開發(fā)者便于閱讀和理解,如product.add和product.update,一看就知道商品添加和商品信息更新的接口。
3、授權(quán)和審核
授權(quán)保障用戶和企業(yè)數(shù)據(jù)安全性,不被其他人非法調(diào)用。開發(fā)平臺(tái)成立之后就會(huì)有開發(fā)者進(jìn)行注冊(cè)申請(qǐng),那么我們就需要確定審批規(guī)則,申請(qǐng)的接口權(quán)限越高,對(duì)開發(fā)者的資質(zhì)要求也就越高。
另外對(duì)于ISV服務(wù)商和商家IT入駐,還需要設(shè)計(jì)入駐流程、入駐介紹,常見問題等等,ISV入駐大概流程如下:
商務(wù)對(duì)接——成為服務(wù)商——資質(zhì)審核——?jiǎng)?chuàng)建應(yīng)用——開發(fā)調(diào)試——應(yīng)用審核——應(yīng)用上架——商務(wù)驗(yàn)收
作者:克果 (簡(jiǎn)書、微信公眾號(hào):克果),成長(zhǎng)中的PM,努力把自己迭代成最好的產(chǎn)品。
本文由 @克果 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
(題圖由作者提供)
開放平臺(tái)
完美~
正需要,感謝 ??
開一遍還不是很懂··需要再次感受一下。發(fā)現(xiàn)接入很多功能都需要PM去開放平臺(tái)熟悉
受教了,謝謝。
寫的挺不錯(cuò)的 贊