【问题标题】:Where is Blizzards official World of Warcraft API?暴雪官方魔兽世界API在哪里?
【发布时间】:2020-09-13 15:07:31
【问题描述】:

我想知道我是否可以通过 API 访问魔兽世界。

我的要求很精确:

  1. 必须是官方的暴雪 API
  2. 必须可以在游戏外访问。

【问题讨论】:

    标签: api world-of-warcraft


    【解决方案1】:

    暴雪现在发布了一个社区 API,允许您直接从暴雪服务获取信息;例如领域状态、玩家和拍卖数据。

    https://dev.battle.net/io-docs

    我认为这不是原始问题的目的,但我认为这可以帮助其他人搜索类似信息。

    【讨论】:

      【解决方案2】:

      没有。它们不允许任何“外部”软件与游戏的可执行环境进行交互。谷歌“哇滑翔机诉讼”以了解更多信息。

      【讨论】:

      • 有趣的是,我不想以任何方式改变游戏。而且我也不打算让一个应用程序采取法律行动,因为这个应用程序会令人讨厌地改变你在游戏中的角色外观,从而影响我的前进道路。这个问题肯定仍然悬而未决。
      • 暴雪没有,而且很可能永远不会发布与魔兽世界交互的 API,即使它只是为了提供信息。如果你想要角色信息,那就是军械库。否则,您将被困在可执行环境中,这会自动使您违反 TOS 并撤销您对软件的许可。您也许可以使用内置的 LUA 引擎编写代码 - 我知道它可以写出数据,但您无法在不违反 TOS 的情况下从外部访问 LUA api。
      • Marc,从编程和法律的角度来看,您肯定对这个问题有所了解。我重视你的意见。如果真的是这样,那么这难道不是暴雪为了尽可能孤立而采取的史无前例的策略吗?我等待其他同行的建议,以便我可以更客观地衡量这个严峻的问题。
      • 嗯,在 MMO 中“开放”并没有多大意义。操作系统中的开放标准很好,但在 MMO 中它们毫无用处。你永远不会想把魔兽世界和 EVE 或柯南联系起来。即使是只读 API 提供的任何形式的盔甲裂缝都只会被金农利用(想想:moveCharTo(findNearestPurpleDroppingMob())
      • 进一步扩展,我猜你可以认为《魔兽世界》/暴雪游戏相当于 iPhone。看起来不错,漂亮/有趣,但你不敢看看引擎盖下的东西,否则史蒂夫乔布斯(以及暴雪的任何人)会确保你的膝盖骨最终离你的腿一英里。
      【解决方案3】:

      取决于你想做什么,这里是维基

      http://www.wowwiki.com/World_of_Warcraft_API

      【讨论】:

        【解决方案4】:

        我知道这是一个旧的威胁,我不知道你是否还想要这个 API,但这里是新的 api。

        所有文档:http://blizzard.github.com/api-wow-docs/ 使用像 eu.battle.net/api/wow/character/realmname/charactername?fields=All-parameters-found-in-documentation-and-they-are-comma-seperated 之类的 api

        这应该可以解决问题;)

        【讨论】:

          【解决方案5】:

          看看 wow 军械库 - 您可以使用 wow 相关数据。 军械库上的页面是通过 XLST 将 XML 转换为网页的。

          但是,如果您请求该页面并查看源代码,您会看到一个不错的 XML 文件 - 非常适合进行基于休息的查询。

          【讨论】:

            猜你喜欢
            • 2018-05-16
            • 2015-12-16
            • 1970-01-01
            • 1970-01-01
            • 2017-06-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多