暴雪官方魔兽世界API在哪里?

暴雪官方魔兽世界API在哪里?,api,world-of-warcraft,Api,World Of Warcraft,我想知道我是否可以通过API访问魔兽世界 我的要求非常精确: 必须是暴雪官方API 必须可以在游戏外访问 不允许。他们不允许任何“外部”软件与游戏的可执行环境交互。谷歌“wow glider诉讼”来了解更多信息。取决于你想做什么,这里是它的维基 看看魔兽世界的武器库——你可以使用与魔兽世界相关的数据。 Armory上的页面是通过XLST将XML转换为web页面的 但是如果您请求页面并查看源代码,您将看到一个很好的XML文件,非常适合对其进行基于rest的查询。暴雪现在发布了一个社区API,允许您

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

我的要求非常精确:

  • 必须是暴雪官方API
  • 必须可以在游戏外访问
    不允许。他们不允许任何“外部”软件与游戏的可执行环境交互。谷歌“wow glider诉讼”来了解更多信息。

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


    看看魔兽世界的武器库——你可以使用与魔兽世界相关的数据。 Armory上的页面是通过XLST将XML转换为web页面的


    但是如果您请求页面并查看源代码,您将看到一个很好的XML文件,非常适合对其进行基于rest的查询。

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


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

    我知道这是一个旧的威胁,我不知道您是否仍然需要API,但这是新的API

    所有文件: 使用诸如eu.battle.net/api/wow/character/realmname/charactername?fields之类的api=文档中找到的所有参数,这些参数用逗号分隔


    这就应该做到了;)

    有趣的是,我并不想以任何方式改变游戏。我也不会让一个应用程序的法律诉讼影响我前进的道路,这个应用程序会让你在游戏中的角色看起来发生令人烦恼的变化。这个问题仍然悬而未决。暴雪没有,也很可能永远不会,发布一个与魔兽世界互动的API,即使只是为了提供信息。如果你想要人物信息,那就是军械库。否则,您将不得不在可执行环境中进行修补,这会自动使您违反TOS,并吊销您对该软件的许可证。您可能可以使用内置的LUA引擎编写代码-我知道它可以写出数据,但您无法在不违反TOS的情况下从外部访问LUA api。Marc,从编程和法律的角度来看,您显然了解了这个问题。我重视你的意见。如果真是这样的话,那么暴雪这不是一个前所未有的尽可能孤立的策略吗?我等待着其他同行的建议,这样我就可以在这个严峻的问题上权衡一个更客观的观点。好吧,在MMO中“开放”并没有多大意义。操作系统中的开放标准很好,但在MMO中它们是无用的。你永远不会想和伊芙或柯南勾搭。装甲中的任何一种即使是只读API也只会被黄金农民所利用(想想:代码> MOVECHARTO(FordNealStPurPrdRopppIn Mo())<代码>),我想你可以把魔兽世界/暴雪视为等同于iPhone的游戏。看起来不错,使用起来很漂亮/有趣,但你不敢看引擎盖下,否则史蒂夫·乔布斯(以及暴雪中的其他人)会确保你的膝盖骨离你的腿一英里远。