「案例拆解與實現」全民K歌伴奏匯出
全民K歌是一款老產品了,你可能會覺得他已經快到倒閉了,但實際上他的日活在億級以上,並且全民K歌本身已經是一款現金牛產品。
全民K歌裡面匯出歌曲需要購買會員,而且不能直接匯出伴奏(有人可以做成卡拉OK的效果),所以就催生了匯出伴奏和歌曲的服務。
這個文章不僅會介紹全民K歌匯出服務是怎麼賺錢的,還會提供具體的技術實現方法,供有技術能力的小夥伴練手。
一、專案變現能力分析
這裡只能淘寶平臺為例,當然你還可以在拼多多、閒魚等電商平臺進行對比,如果是私域成交的可以關注公眾號、以及抖音、快手、小紅書影片號等短影片平臺。
在淘寶搜尋「全民K歌匯出」的結果
上面這個賣家的客單價是3元,銷量1124件,收入3372元。先不要太小看這個收入。
其實他還有其他相似商品在售賣,並且上架的這個商品,不一定是最原始上架的商品,有可能是新上架的,所以不能完全反映出真實銷量。
當然你還可以完善產品線,提供其他的增值服務。包括格式轉換、變調等服務。
做產品的好處就是維護成本低,只要開發好產品,以後只要做好引流就夠了。如果不擅長引流也沒關係,依賴平臺的自然流量,也有做到被動收入。
二、APP的拆解邏輯
全民K歌是一款APP,隨著一款應用的不斷迭代更新,安全性會得到不斷加強,想要直接從最新版本的APP入手,其實是非常困難的(如果你是滲透大神請忽視)。
這裡介紹2個變通的思路,同樣可以解決問題。這裡我們始終要記住一點:堅持以變現為目的,不要單純的學習技術。
1、舊版APP,新版的功能自然強大,安全係數也強,如果我們搞不定最新版APP,這時候我們可以考慮使用挖掘舊版APP的能力。通常大型應用都會做向下相容,只要舊版APP功能正常,拆解起來相對最新版要容易的多。
2、Web版本,APP難以攻克的時候,我們可以把目光轉向Web。很多APP同時有Web版本,例如基於Web版微信就開發了很多自動化機器人。有的APP的Web版本功能很少,這也沒有關係,只要找到適用於我們目的的功能就行。
三、全民K歌匯出的核心技術
3。1 查詢一個使用者的所有歌曲清單
介面:
https://
node。kg。qq。com/cgi/fcgi
-bin/kg_ugc_get_homepage
示例:
https://
node。kg。qq。com/cgi/fcgi
-bin/kg_ugc_get_homepage?jsonpCallback=callback_0&inCharset=GB2312&outCharset=utf-8&format=&g_tk=5381&g_tk_openkey=719182536&nocache=0。8706501019187272&share_uid=619a9b832d2a358a3c&type=get_uinfo&_=1551533068931&num=15&start=1
引數解釋:
這是一個jsonp的介面,結果會以類似這種格式返回:callback_0({ 。。。 })
share_uid:使用者ID
num:返回結果數目
start:起始序號
完整的返回內容這裡就不提供了,你可以自行測試。
最重要的是以下幾個引數:
albumid:專輯ID
shareid:分享ID
title:歌曲標題
3。2 提取歌曲下載地址
介面:
https://
node。kg。qq。com/play
示例:
https://
node。kg。qq。com/play?
s=Fd3JbsFhoyGy1FAz&g_f=personal
這個介面其實是一個頁面,開啟頁面就可以播放歌曲,可以播放自然就可以找到下載的方法。
具體的實現方法是透過HTML原始碼匹配文字的方法查詢歌曲的真實地址。
關鍵詞 playurl: 匹配下載歌曲的URL
關鍵詞 playurl_video:匹配下載影片MV的URL
四、總結
針對上面介紹的2個介面,你就可以批次下載一個使用者的所有歌曲了。
如果需要實現完全自動化售賣,你還需要對接自動發貨、傳送郵件等功能。
單純的技術創造不了價值,只有結合使用場景,幫助解決使用者痛點,才能發揮他最大的價值。
不要小看任何一個小專案,小專案是鍛鍊執行力的基礎,積小勝為大勝。
一切在於執行。