2016-02-18 37 views

回答

1

如果在未指定id的情況下訪問根端點(/ v2/items),則返回所有id的列表。當使用 ids參數請求多個ID時,返回響應對象列表。

似乎沒有「搜索」這個API,所以你必須找到一種不同的方式來發現id。

也許你可以嘗試匹配wiki頁面(右邊的某些鏈接上有id),或者只是將所有項目循環一次並保存在某個地方。

https://wiki.guildwars2.com/wiki/Bolt_of_Damask

https://api.guildwars2.com/v2/items/46741

但是你最好的選擇是使用另一個API

http://api.gw2tp.com/1/bulk/items-names.json

在這裏你可以看到所有的ID與自己的名字,而且我敢打賭,你會發現有用的東西。 :)

https://www.gw2tp.com/api

+0

謝謝,但你是如何找到id? – SaKou

+0

我已經編輯了答案,GW2TP API似乎更完整。順便說一句,在維基頁面右側的鏈接中,有一些指向項目頁面的鏈接及其ID。 – Enrichman

+0

謝謝,但有沒有更動態的解決方案?我讀了這篇文章[http://stackoverflow.com/questions/34244627/getting-a-resource-using-another-resources-id-naming-in-rest-api]但建議的解決方案不工作在我的情況 – SaKou