wow Community Platform API 簡單介紹 - WOW

Table of Contents

Community Platform API是用來獲得一些儲存在官方網站中的資料。
這個API目前仍在演進,因此本文內容可能因時間而改變。
官方論壇:http://us.battle.net/wow/en/forum/2626217/
文件:http://blizzard.github.com/api-wow-docs/

1.----------------------------------------------------------------------------
好像很難?不會。
直接來個範例:http://tw.battle.net/api/wow/character/shadowmoon/tyurru
(用firefox + firefox addon: JSONView 0.7 可以直接看,
或者用記事本打開剛剛下載的檔案。)

{
"lastModified": 1320684594000,
"name": "Tyurru",
"realm": "暗影之月",
"class": 5,
"race": 5,
"gender": 1,
"level": 85,
"achievementPoints": 12890, ←死宅_
"thumbnail": "shadowmoon/85/6485-avatar.jpg"
}

正常來說,應該是出現這些東西。各欄位項目,這邊稍微解說:
lastModified: Unix Timestamp,以微秒計算。
轉換網頁 http://www.epochconverter.com/
thumbnail: 大頭圖像,路徑如下↓
http://tw.battle.net/static-render/tw/shadowmoon/85/6485-avatar.jpg

附註:
http://tw.battle.net/static-render/tw/shadowmoon/85/6485-profilemain.jpg
http://tw.battle.net/static-render/tw/shadowmoon/85/6485-inset.jpg
http://tw.battle.net/static-render/tw/shadowmoon/85/6485-card.jpg
恩,你懂的。

2.----------------------------------------------------------------------------
才這樣?當然不是。角色資料的通用格式為:
http://[].battle.net/api/wow/character/[]/[]?fields=[,]
↑ ↑ ↑ ↑
區域,tw/us.... 伺服器名稱 角色名稱 欄位

欄位裡面可以填:
guild stats talents items
reputation titles professions appearance
companions mounts pets achievements
progression pvp quests

例如:
http://tw.battle.net/api/wow/character/shadowmoon/tyurru?fields=pvp,guild
這邊就不一一示範了。

附註:guild欄位中的Color,是用後6個英數字來當作顏色。
例如上面的網址,"ff003582"要取"003582"。
此為hex color,可在 http://www.colorschemer.com/online.html 上填入,
看到顏色。

3.----------------------------------------------------------------------------
能看其他東西嗎?
好吧,先來看競技場好了。
http://us.battle.net/api/wow/pvp/arena/Bloodlust/5v5 (注意,是美國,台版無)

可是,上面只有50個隊伍耶?
http://us.battle.net/api/wow/pvp/arena/Bloodlust/5v5?size=500 恩,前500強。

看特定隊伍:
http://us.battle.net/api/wow/arena/Tichondrius/2v2/nodksplzkthxbai
↑ ↑ ↑ ↑
區域,tw/us.... 伺服器名稱 22/33/55 隊伍名稱


4.----------------------------------------------------------------------------
來看公會:
http://[].battle.net/api/wow/guild/[]/[]?fields=[,]
↑ ↑ ↑ ↑
區域,tw/us.... 伺服器名稱 公會名稱 欄位

欄位裡面可以填:achievements, members


5.----------------------------------------------------------------------------
這些都沒啥阿……
好吧,來點刺激的。
http://us.battle.net/api/wow/auction/data/shadowmoon (注意,是美國,台版無)

{
"files": [
{
"url": "http://us.battle.net/auction-data/shadowmoon/auctions.json",
"lastModified": 1320749922000
}
]
}
正常來說,應該是出現這些東西。當然,那個url就是該伺服器上
部落、中立和聯盟拍賣場內的資料。

範例網站:http://www.ahspy.com
http://www.ahspy.com/us/shadowmoon/item/2770/copper-ore
嗯...


6.----------------------------------------------------------------------------
好了,簡單的介紹,大概就這樣。下面給一些網址,有興趣的可以點進去看。
http://us.battle.net/api/wow/realm/status
http://us.battle.net/api/wow/data/character/achievements
http://us.battle.net/api/wow/data/character/classes
http://us.battle.net/api/wow/data/character/races
http://us.battle.net/api/wow/data/item/classes
http://us.battle.net/api/wow/data/guild/perks
http://us.battle.net/api/wow/data/guild/rewards
http://us.battle.net/api/wow/data/guild/achievements
http://us.battle.net/api/wow/data/battlegroups/
http://us.battle.net/api/wow/quest/25
http://us.battle.net/api/wow/item/25

--
BIG BROTHER IS WATCHING YOU

—— George Orwell, Nineteen Eighty-Four

--

All Comments

Hazel avatarHazel2011-11-12
頭推 還以為有statue發文時間記錄
Steve avatarSteve2011-11-13
一樓無謂生事XDDD
Kyle avatarKyle2011-11-15
一樓XDDD
Caitlin avatarCaitlin2011-11-19
來個statue管版文章數據圖跟其他版主交叉比較一下阿
最好還有瘋法年代時不管事的對比
Ophelia avatarOphelia2011-11-21
意思是說可以把一些官方的資料存起來自己作備份?
Jacob avatarJacob2011-11-21
大家可以散會了(哈欠
Damian avatarDamian2011-11-23
這篇太有用了吧,反差好大
Rachel avatarRachel2011-11-24
今天推了兩次神,我都高潮了
Sierra Rose avatarSierra Rose2011-11-25
我也要推兩次神~~
Donna avatarDonna2011-11-28
.............
Tracy avatarTracy2011-11-30
先跪 發爐了
Caitlin avatarCaitlin2011-12-04
我老闆問我說為什麼要跪著做實驗
Sarah avatarSarah2011-12-08
Lucy avatarLucy2011-12-12
未看先跪...
Tristan Cohan avatarTristan Cohan2011-12-12
現在大伙早跑去玩LOL了
Hamiltion avatarHamiltion2011-12-15
為看先猜噓的是fleeaaa
唉,我果然不專業,才會打錯字XD
Lily avatarLily2011-12-15
兩邊都玩不行嗎??
Hedda avatarHedda2011-12-16
阿就有人住海邊阿,硬要拿別的東西來扯
Ethan avatarEthan2011-12-17
今天膝蓋很痛啊!!
Frederica avatarFrederica2011-12-21
腿好酸 可以不要再讓我跪了嗎
Audriana avatarAudriana2011-12-22
push
Dinah avatarDinah2011-12-26
嗯嗯 原來如此 (跪著也要裝看的懂)
Erin avatarErin2011-12-27
原來如此!(?
Mia avatarMia2011-12-31
原來如此,看不懂
Isla avatarIsla2012-01-04
看一次就懂了
Harry avatarHarry2012-01-07
XDDD
Jessica avatarJessica2012-01-08
看不懂....我跪了
Xanthe avatarXanthe2012-01-09
英雄所見略同
Doris avatarDoris2012-01-10
死宅(指
Suhail Hany avatarSuhail Hany2012-01-13
只好再跪
James avatarJames2012-01-15
腳麻掉啦
Hedwig avatarHedwig2012-01-17
挖阿阿 又出來了,才剛爬起來...只好再跪了
Cara avatarCara2012-01-20
這東西就是拿來撈資料用阿 用途很多
Margaret avatarMargaret2012-01-22
我end了 QWQ 我跪下跟神道歉
Faithe avatarFaithe2012-01-25
恩,我不懂。
Andy avatarAndy2012-01-29
真強者....
Kama avatarKama2012-01-30
未看先猜想紅滾回joke啦 夠亂了還來鬧場...
Leila avatarLeila2012-01-31
嗯嗯 原來如此
Sierra Rose avatarSierra Rose2012-02-01
嗚嗚 我看不懂 ~__~"
Ophelia avatarOphelia2012-02-05
。//////。
Anonymous avatarAnonymous2012-02-05
跪下了!~
Adele avatarAdele2012-02-08
太強了,我家要改拜無用神!
Annie avatarAnnie2012-02-12
等好久的api終於在twow實裝了...
Oscar avatarOscar2012-02-13
是不是要換說書人出來說一下這次的故事了
Genevieve avatarGenevieve2012-02-13
原來如此...(直接END XD
Elizabeth avatarElizabeth2012-02-18
完全看不懂...
Erin avatarErin2012-02-19
starry你這傢伙還在喔
Annie avatarAnnie2012-02-19
拼錯 strray
Kumar avatarKumar2012-02-23
快推,不然人家以為我們看不懂。
Todd Johnson avatarTodd Johnson2012-02-26
ahspy好威
Yuri avatarYuri2012-03-02
快推,不然人家以為我們看不懂。
Iris avatarIris2012-03-02
膝蓋又痛了...
Erin avatarErin2012-03-05
腿麻麻的...
Joseph avatarJoseph2012-03-08
還好我家是木頭地板(?
Delia avatarDelia2012-03-09
拿主機板出來跪就不會痛了喔 ○ω○
Leila avatarLeila2012-03-10
Una avatarUna2012-03-10
強者!
Quanna avatarQuanna2012-03-12
Isabella avatarIsabella2012-03-14
有神快拜