我正在开发一个从wowarmory.com获取一些数据的简单应用程序.我需要做的是获取角色的声誉.我知道api在哪里:
http://www.wowarmory.com/character-reputation.xml?r=Realm&cn=CharacterName
我可以获取XML并将其加载到SimpleXML对象中,但是我无法确定如何从XML获取每个派系的当前和最大声誉.这是XML的一个例子:
<faction id="69" key="darnassus" name="Darnassus" reputation="35023"/> <faction id="930" key="exodar" name="Exodar" reputation="26805"/> <faction id="54" key="gnomereganexiles" name="Gnomeregan Exiles" reputation="23433"/> <faction id="47" key="ironforge" name="Ironforge" reputation="29410"/>
每个派系只有“声誉”属性.虽然如何计算它的最大和当前声誉?似乎缺少属性.
有人能指出我正确的方向吗?
@H_301_11@@H_301_11@
我想我可以回答这个问题,因为我自己就是一名魔兽玩家.
哇的代表系统只是-42,000到42,000的包含范围内的点值.
该范围被划分为对游戏具有实际意义的级别.
Rep Name Range Range Value ---------------------------------------- Hated -42,000 - -6,001 36,000 Hostile -6,000 - -3,001 3,000 Unfriendly -3,000 - -1 3,000 Neutral 0 - 2,999 3,000 Friendly 3,000 - 8,999 6,000 Honored 9,000 - 20,999 12,000 Revered 21,000 - 41,999 21,000 Exalted 42,000+ ~
这意味着拥有35,023代表阵营的人处于崇敬状态 – 特别是14,024 / 21,000.
他们的API中可能有一种方法可以为您执行此转换,但如果没有这种方法,则应该为您提供所需的数据.
@H_301_11@