給大家科普一下摩鑫娛樂陳粟T33833(2022已更新(今日/知乎)
名字取好了,域名也注冊(cè)好了,接下來要準(zhǔn)備開發(fā)的事了。
但巧婦難為無米之炊,首先我們得有戰(zhàn)績數(shù)據(jù)。數(shù)據(jù)從哪里來?當(dāng)然是從游戲開發(fā)商SEMC(Super Evil Megacorp 超級(jí)邪惡公司)那邊拉取。
在官網(wǎng)一個(gè)不起眼的角落里,找到了開發(fā)者的入口:https://developer.vainglorygame.com (現(xiàn)在已經(jīng)打不開了)。
資料比較少,開發(fā)文檔 https://developer.vainglorygame.com/docs 里也只有幾個(gè)簡單的接口說明,但好在還做了幾種語言的demo,現(xiàn)在依稀記得有PHP,python,JAVA,JS和C。
簡單看了下文檔,接口調(diào)用比較簡單,只是它的鑒權(quán)不是很習(xí)慣,需要在請(qǐng)求的頭(Header)里加上一大串口令(token),就像黃婆娘的裹腳布------又臭又長。不過問題不大,個(gè)人喜好不影響代碼實(shí)現(xiàn),最后還在全球最大的同性交友網(wǎng)站 http://github.com 上找到了一個(gè)開源的框架。
框架名字叫做 flicker,作者是Dominic Gunn,是vain.gg(也打不開了)的開發(fā)者,向他致以崇高的敬意。
他一定很喜歡精靈閃光 弗利克 這個(gè)英雄吧,喏,就長下面這個(gè)樣子。

有了這個(gè)框架后,開發(fā)起來就容易很多了。他把官方返回來的難以理清的結(jié)構(gòu)的JSON數(shù)據(jù)封裝成了對(duì)象,面向?qū)ο缶幊叹褪娣嗔恕?/p>
剛才講到的那個(gè)又臭又長的鑒權(quán)口令(token),他需要一個(gè)密鑰(SecretKey)去生成,要獲取這個(gè)密鑰還需要先跟官方申請(qǐng)。于是又寫了一封情真意切英文郵件給指定郵箱發(fā)出申請(qǐng),因?yàn)閾?dān)心國內(nèi)信箱收不到或不及時(shí),我還特意用上了國內(nèi)并不存在的Gmail。
發(fā)出去好幾天都沒有回應(yīng),等得著急,又換了個(gè)郵箱發(fā)出申請(qǐng),這下好了,一周后2個(gè)郵箱都收到了回復(fù),我一下有了2個(gè)Key。(后面還有特殊用途)
拿到接口后,迫不及待地進(jìn)行了一下調(diào)試,噢喲,可以用。

這個(gè)戰(zhàn)績查詢的數(shù)據(jù)和接口(API)好像是找的第三方的 MadGlory 公司(https://madglory.com)做的,當(dāng)時(shí)看介紹很牛逼,專業(yè)做數(shù)據(jù)和API的,有大型知名游戲比如 PUBG 的成功案例。
后來戰(zhàn)績接口崩了,官方給的解釋是負(fù)責(zé)戰(zhàn)績API的員工離職了,暫時(shí)沒有人手接替,估計(jì)真實(shí)原因是沒錢了也不想搞了吧?,F(xiàn)在看到madglory也把虛榮的案例給下了。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由財(cái)神資訊-領(lǐng)先的體育資訊互動(dòng)媒體轉(zhuǎn)載發(fā)布,如需刪除請(qǐng)聯(lián)系。