World-of-Warcraft

從 WoW 獲取法術 ID

  • June 25, 2015

有沒有辦法使用暴雪的 WoW API 獲取所有目前的法術 ID?

我想知道確切的 ID,因為有些咒語的 ID 可能低至 3 至 8056,而請求的限制是匿名呼叫的 3k 和註冊應用程序的 9k (這關閉了這個想法只是試圖在“for”表達式中獲取 ID)。

有了確切的法術 ID,我可以安全地使用暴雪的 API,而不必擔心這些限制。

即使您不喜歡 for 循環答案,我也會給您一個。Blizzard api 有函式GET SPELL /WOW/SPELL/:SPELLID來接收法術資訊。循環執行該函式,請求所有可用的法術並將它們備份到一個 xml 文件中。

我給你這個答案是因為我在暴雪論壇中找到了以下內容。

嘿社區開發者!

自從我們推出新的 API 端點以來,你們中的一些人遇到了與 API 請求配額(每秒 10 次呼叫)相關的問題。我很高興地宣布,我們正在更改 API 請求受到限制,以便更輕鬆地針對我們的 API 進行開發。

更新:限制從 10 cps 提高到 100 cps 新:每小時 36,000 次呼叫配額

這些新限制保持相同的總呼叫吞吐量,但允許開發人員根據需要突發請求。

這篇文章的日期是 2014 年 11 月 13 日。

這對於您的計劃應該綽綽有餘。

引用自:https://gaming.stackexchange.com/questions/223411