作者gert ()
看板WOW
標題[心得] wow Community Platform API 簡單介紹
時間Wed Nov 9 00:25:01 2011
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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.138.159
1F:推 farst:頭推 還以為有statue發文時間記錄 11/09 00:25
2F:推 strray:一樓無謂生事XDDD 11/09 00:25
3F:推 mars90226:一樓XDDD 11/09 00:27
4F:推 farst:來個statue管版文章數據圖跟其他版主交叉比較一下阿 11/09 00:27
5F:→ DarkKinght:意思是說可以把一些官方的資料存起來自己作備份? 11/09 00:27
6F:推 soulspell:大家可以散會了(哈欠 11/09 00:27
7F:→ farst:最好還有瘋法年代時不管事的對比 11/09 00:27
8F:推 SITC:這篇太有用了吧,反差好大 11/09 00:28
9F:推 wiabc:今天推了兩次神,我都高潮了 11/09 00:28
10F:推 psychoF:我也要推兩次神~~ 11/09 00:29
11F:推 hwp1006:............. 11/09 00:29
12F:推 BigCat:先跪 發爐了 11/09 00:29
13F:推 darkofpig:我老闆問我說為什麼要跪著做實驗 11/09 00:30
14F:推 pentis:跪 11/09 00:30
15F:推 ChenDotQ:未看先跪... 11/09 00:31
16F:噓 fleeaaa:現在大伙早跑去玩LOL了 11/09 00:31
17F:推 iwasdying:為看先猜噓的是fleeaaa 11/09 00:32
18F:推 strray:兩邊都玩不行嗎?? 11/09 00:32
19F:→ iwasdying:唉,我果然不專業,才會打錯字XD 11/09 00:32
20F:推 DarkKinght:阿就有人住海邊阿,硬要拿別的東西來扯 11/09 00:32
21F:推 AirRider:今天膝蓋很痛啊!! 11/09 00:33
22F:推 zephid66:腿好酸 可以不要再讓我跪了嗎 11/09 00:33
23F:推 HellYeah:push 11/09 00:33
24F:推 mutafree:嗯嗯 原來如此 (跪著也要裝看的懂) 11/09 00:33
25F:推 Wolfen:原來如此!(? 11/09 00:35
26F:推 gunship:原來如此,看不懂 11/09 00:36
27F:噓 fleeaaa:看一次就懂了 11/09 00:36
28F:推 psychoF:XDDD 11/09 00:37
29F:推 rob666:看不懂....我跪了 11/09 00:38
30F:推 sojijugles:英雄所見略同 11/09 00:40
31F:推 suegi:死宅(指 11/09 00:41
32F:推 tw0517tw:只好再跪 11/09 00:44
33F:推 momocom:腳麻掉啦 11/09 00:45
34F:推 Kakeer:挖阿阿 又出來了,才剛爬起來...只好再跪了 11/09 00:45
35F:推 Clementtang:這東西就是拿來撈資料用阿 用途很多 11/09 00:46
36F:推 aries1985:我end了 QWQ 我跪下跟神道歉 11/09 00:47
37F:推 stanwhale:恩,我不懂。 11/09 00:49
38F:推 ntit5566:真強者.... 11/09 00:49
39F:推 BigCat:未看先猜想紅滾回joke啦 夠亂了還來鬧場... 11/09 00:55
40F:推 lakme:嗯嗯 原來如此 11/09 00:59
41F:推 VendeRox:嗚嗚 我看不懂 ~__~" 11/09 01:06
42F:推 s32635:。//////。 11/09 01:09
43F:推 jo6m062929:跪下了!~ 11/09 01:10
44F:推 dz01h:太強了,我家要改拜無用神! 11/09 01:11
45F:推 Fenikso:等好久的api終於在twow實裝了... 11/09 01:15
46F:推 scvb:是不是要換說書人出來說一下這次的故事了 11/09 01:21
47F:推 babyface1977:原來如此...(直接END XD 11/09 02:22
48F:推 lpb:完全看不懂... 11/09 02:42
49F:推 Dante72:starry你這傢伙還在喔 11/09 03:41
50F:→ Dante72:拼錯 strray 11/09 03:42
51F:推 vitoman:快推,不然人家以為我們看不懂。 11/09 07:54
52F:推 frouscy:ahspy好威 11/09 08:12
53F:→ hydra4:快推,不然人家以為我們看不懂。 11/09 08:40
54F:推 eyebrow0928:膝蓋又痛了... 11/09 08:51
55F:推 dafo:腿麻麻的... 11/09 08:59
56F:推 npc776:還好我家是木頭地板(? 11/09 09:16
57F:推 tassadar1:拿主機板出來跪就不會痛了喔 ○ω○ 11/09 09:22
58F:推 Nadialove:拜 11/09 10:29
59F:推 bbtbbt77:強者! 11/09 12:16
60F:推 zseineo:推 11/09 13:50
61F:推 qwqw46:有神快拜 01/20 03:00