老鷹前言:有假日存稿就是爽。
這篇文章是假日期間寫的,本來想放到郵件列表里做收費閱讀,每個讀者收費200元的。但是實在太懶,就索性當今天的文章發(fā)了得了。
反正:
能耐心看懂的人不會超過百分之一。
真看懂了覺得有用的人,也不會吝惜贊賞。
來吧。真正的干貨都是這么枯燥的。
微信公眾平臺的API體系是我所見過最復(fù)雜的,某種程度上,復(fù)雜意味著混亂。
首先,公眾號分為服務(wù)號、企業(yè)號、訂閱號。我們今天不討論企業(yè)號,說實話我個人也不看好這玩意兒。公司內(nèi)部試用了一下企業(yè)號,發(fā)現(xiàn)并沒有什么用。所以今天只討論服務(wù)號和訂閱號的應(yīng)用開發(fā)。
服務(wù)號和訂閱號在功能上的區(qū)別,直觀感受就是允許的群發(fā)次數(shù)不同。另外有折疊和不折疊的區(qū)別。事實上,在接口上,二者有著明顯的區(qū)別。
比如,推廣支持接口,包括『帶參數(shù)的二維碼』、『長鏈接轉(zhuǎn)短鏈接』接口;『微信支付』接口;『卡包』接口;『設(shè)備功能』接口;『微信小店』接口等等;都需要服務(wù)號才能獲得。而訂閱號是不可能獲得這些接口的。
所以在策劃一個微信應(yīng)用的早期,就應(yīng)該考慮清楚自己的應(yīng)用場景。如果有特定的業(yè)務(wù)場景需求:比如需要根據(jù)用戶在應(yīng)用中的數(shù)據(jù)變化,推送模板消息給終端用戶。那么這就需要用到模板消息接口。而這個接口,目前訂閱號是無法取得的。
再比如,長期來看,你需要通過微信公眾號完成公眾號內(nèi)的支付交易,那么可能訂閱號就不太適合。
除了服務(wù)號和訂閱號的區(qū)別,認證與否也是接口權(quán)限的一個重要指標。很多高級功能接口,只能通過微信認證的方式獲得。
但是認證這里有個坑。如果你的公眾號早期是通過個人身份注冊的,也就是用身份證完成的注冊,那么微信目前是不支持個人公眾號進行微信認證的(早期曾經(jīng)有一段時間允許過)。
所以當你真正開始進行微信應(yīng)用功能開發(fā)的時候,你會發(fā)現(xiàn)早期沒考慮好的地方,處處是陷阱??赡軙屇阍谝呀?jīng)積累了一定數(shù)量訂閱數(shù)的情況下不得不推倒重來。
那么現(xiàn)在可以給大家介紹一個新的途徑:微信開放平臺。
網(wǎng)址是:https://open.weixin.qq.com/
這個開放平臺的賬號是需要單獨注冊申請的,不要和QQ開放平臺搞混淆了(QQ開放平臺用來投放廣點通要用到)。很多人會被這些復(fù)雜的東西搞混淆。那么這么理解就可以了:如果你需要程序員幫你開發(fā)應(yīng)用功能,給多個自己的微信公眾號使用,甚至給其他公眾號的運營者使用,那么這個開放平臺賬號是必須的。
目前微信公眾號的一些高級功能,比如微信登錄,是只有微信開放平臺的開發(fā)者才能夠使用的。
有了開放平臺的開發(fā)者賬號之后,可以為最多10個微信公眾號開發(fā)功能應(yīng)用。這個時候能夠調(diào)用的接口,取決于微信公眾號本身的接口權(quán)限。
還有另外一個強烈推薦的辦法,就是把你的微信開放平臺開發(fā)者賬號進行資質(zhì)認證。這個認證過程和微信公眾號的認證其實是一個流程,花300塊錢就好了。但是一旦通過,你就可以通過這個開發(fā)者賬號開發(fā)『公眾號第三方平臺』。
值得注意的是,『公眾號第三方平臺』擁有的權(quán)限,是獨立的。大部分特殊的功能,即使公眾號本身并不能申請到(沒有通過認證),但是依然可以通過『公眾號第三方平臺』,獲得這些接口的功能。
注意下微信公眾號后臺最近的一些公告:
自定義菜單接口和素材管理接口向第三方平臺旗下未認證訂閱號開放
公眾號第三方平臺更新,支持搖一搖周邊
公眾號第三方平臺支持JS-SDK接入
開放公眾號登錄授權(quán),讓開發(fā)者幫助公眾號完成垂直行業(yè)需求
可以看到,第三方平臺的地位越來越高,能夠獲得的權(quán)限會越來越多。而且出于扶持和培養(yǎng)生態(tài)圈的角度考慮,微信甚至傾向于把接口權(quán)限下放到經(jīng)過授權(quán)的第三方平臺,讓第三方平臺去為公眾號服務(wù)。
目前注冊微信開放平臺的開發(fā)者賬號,并且通過資質(zhì)認證的門檻并不高。可以說和通過一個公眾號微信認證的成本持平。但是可以獲得的資源卻大幅度提升了。
別說我沒提醒過你。
總結(jié)一下,在微信接口權(quán)限這件事情上,大體上:
微信開放平臺的資質(zhì)通過開發(fā)者開發(fā)的第三方平臺
>
微信開放平臺的普通開發(fā)者開發(fā)的應(yīng)用
>=
認證服務(wù)號
>
未認證服務(wù)號
~>
認證訂閱號
>
未認證訂閱號
最后補充一點,微信很多自己的應(yīng)用,比如微信小店啥的,其實沒啥大用。有的可能還有點入口優(yōu)勢,但是在使用場景功能性易用度可能還遠不如第三方開發(fā)者。微信就好好把API接口權(quán)限做好就成了,別自己去搞那么多東西。讓第三方平臺來好好幫你做應(yīng)用不就好了。
這個領(lǐng)域,目前已經(jīng)孵化出類似『有贊』、『微店』之類的一些比較成功的第三方平臺,未來應(yīng)該還有更多才對。
衍生閱讀:
后記:
幾個月時間,我對微信公眾號的研究基本可以告一段落,剩下的就是實踐了。
能分享出來的,基本是我的真實經(jīng)驗和感悟中的一部分內(nèi)容。最后這幾篇明顯是忍不住說了一些原本不該說的東西。接下來會轉(zhuǎn)換方向,不再多寫關(guān)于微信相關(guān)的文章了。如果感興趣,可以私下交流。
每一波浪潮到來時,總有先知先覺的大智慧賢者;也有誤打誤撞被浪潮卷上潮頭的幸運兒;還有一批后知后覺但是眼光精準執(zhí)行力超強的人;更多的是隨波逐流每次都在浪尾感慨的人。