World-of-Warcraft
從 WoW 獲取法術 ID
有沒有辦法使用暴雪的 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 日。
這對於您的計劃應該綽綽有餘。