API EVE Online. /eve/FacWarTopStats.xml.aspx

Общая информация

Функция возвращает рейтинг персонажей, корпораций и фракций по числу разрушенных кораблей противника и победным очкам. Секция, относящаяся к персонажам представляет из себя список из 100 записей, для корпораций выделяется 10 позиций, а для фракций – четыре.

Кэширование

Функция использует M-Short-кэширование. Время кэширования составляет 60 минут, но данные вычисляются один раз в сутки – во время даунтайма.

Параметры вызова

Никакие дополнительные аргументы для вызова функции не используются.

Пример возвращаемых данных

Данный XML-файл приведён в сокращённом виде.

  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <eveapi version="2">
  3.   <currentTime>2011-07-22 18:08:14</currentTime>
  4.   <result>
  5.     <characters>
  6.       <rowset name="KillsYesterday" key="characterID" columns="characterID,characterName,kills">
  7.         <row characterID="1000516780" characterName="Muad 'dib" kills="9" />
  8.         ...
  9.         <row characterID="754859094" characterName="Decius Severus" kills="1" />
  10.       </rowset>
  11.       <rowset name="KillsLastWeek" key="characterID" columns="characterID,characterName,kills">
  12.         <row characterID="702323748" characterName="Mystical Might" kills="40" />
  13.         ...
  14.         <row characterID="1464697404" characterName="Murat Kutosov" kills="5" />
  15.       </rowset>
  16.       <rowset name="KillsTotal" key="characterID" columns="characterID,characterName,kills">
  17.         <row characterID="673662188" characterName="Val Erian" kills="3144" />
  18.         ...
  19.         <row characterID="1696807400" characterName="Puls4r" kills="286" />
  20.       </rowset>
  21.       <rowset name="VictoryPointsYesterday" key="characterID" columns="characterID,characterName,victoryPoints">
  22.         <row characterID="595621391" characterName="Eran Mintor" victoryPoints="1710" />
  23.         ...
  24.         <row characterID="255708058" characterName="Amadeus3" victoryPoints="100" />
  25.       </rowset>
  26.       <rowset name="VictoryPointsLastWeek" key="characterID" columns="characterID,characterName,victoryPoints">
  27.         <row characterID="673662188" characterName="Val Erian" victoryPoints="8094" />
  28.         ...
  29.         <row characterID="1159284320" characterName="Preihoofd" victoryPoints="500" />
  30.       </rowset>
  31.       <rowset name="VictoryPointsTotal" key="characterID" columns="characterID,characterName,victoryPoints">
  32.         <row characterID="395923478" characterName="sasawong" victoryPoints="1149389" />
  33.         ...
  34.         <row characterID="387016841" characterName="Rahelis" victoryPoints="13024" />
  35.       </rowset>
  36.     </characters>
  37.     <corporations>
  38.       <rowset name="KillsYesterday" key="corporationID" columns="corporationID,corporationName,kills">
  39.         <row corporationID="708593516" corporationName="The Imperial Fedaykin" kills="30" />
  40.         ...
  41.         <row corporationID="1555754175" corporationName="Deep Space Scavangers" kills="6" />
  42.       </rowset>
  43.       <rowset name="KillsLastWeek" key="corporationID" columns="corporationID,corporationName,kills">
  44.         <row corporationID="708593516" corporationName="The Imperial Fedaykin" kills="184" />
  45.         ...
  46.         <row corporationID="420259384" corporationName="CTRL-Q" kills="41" />
  47.       </rowset>
  48.       <rowset name="KillsTotal" key="corporationID" columns="corporationID,corporationName,kills">
  49.         <row corporationID="1000180" corporationName="State Protectorate" kills="16873" />
  50.         ...
  51.         <row corporationID="335294908" corporationName="Amarrian Retribution" kills="5215" />
  52.       </rowset>
  53.       <rowset name="VictoryPointsYesterday" key="corporationID" columns="corporationID,corporationName,victoryPoints">
  54.         <row corporationID="1148372015" corporationName="Knighthood of the Merciful Crown" victoryPoints="3068" />
  55.         ...
  56.         <row corporationID="98027084" corporationName="Qua Angelus Vereor Calco" victoryPoints="589" />
  57.       </rowset>
  58.       <rowset name="VictoryPointsLastWeek" key="corporationID" columns="corporationID,corporationName,victoryPoints">
  59.         <row corporationID="642378365" corporationName="Azure Horizon Federate Militia" victoryPoints="17488" />
  60.         ...
  61.         <row corporationID="1320559697" corporationName="Wolfsbrigade" victoryPoints="3886" />
  62.       </rowset>
  63.       <rowset name="VictoryPointsTotal" key="corporationID" columns="corporationID,corporationName,victoryPoints">
  64.         <row corporationID="1000180" corporationName="State Protectorate" victoryPoints="2181638" />
  65.         ...
  66.         <row corporationID="1126669495" corporationName="Quantum Cats Syndicate" victoryPoints="398376" />
  67.       </rowset>
  68.     </corporations>
  69.     <factions>
  70.       <rowset name="KillsYesterday" key="factionID" columns="factionID,factionName,kills">
  71.         <row factionID="500003" factionName="Amarr Empire" kills="73" />
  72.         ...
  73.         <row factionID="500001" factionName="Caldari State" kills="36" />
  74.       </rowset>
  75.       <rowset name="KillsLastWeek" key="factionID" columns="factionID,factionName,kills">
  76.         <row factionID="500003" factionName="Amarr Empire" kills="611" />
  77.         ...
  78.         <row factionID="500004" factionName="Gallente Federation" kills="311" />
  79.       </rowset>
  80.       <rowset name="KillsTotal" key="factionID" columns="factionID,factionName,kills">
  81.         <row factionID="500003" factionName="Amarr Empire" kills="123973" />
  82.         ...
  83.         <row factionID="500001" factionName="Caldari State" kills="108056" />
  84.       </rowset>
  85.       <rowset name="VictoryPointsYesterday" key="factionID" columns="factionID,factionName,victoryPoints">
  86.         <row factionID="500004" factionName="Gallente Federation" victoryPoints="5307" />
  87.         ...
  88.         <row factionID="500002" factionName="Minmatar Republic" victoryPoints="2068" />
  89.       </rowset>
  90.       <rowset name="VictoryPointsLastWeek" key="factionID" columns="factionID,factionName,victoryPoints">
  91.         <row factionID="500004" factionName="Gallente Federation" victoryPoints="41912" />
  92.         ...
  93.         <row factionID="500003" factionName="Amarr Empire" victoryPoints="24091" />
  94.       </rowset>
  95.       <rowset name="VictoryPointsTotal" key="factionID" columns="factionID,factionName,victoryPoints">
  96.         <row factionID="500001" factionName="Caldari State" victoryPoints="7583191" />
  97.         ...
  98.         <row factionID="500003" factionName="Amarr Empire" victoryPoints="6724929" />
  99.       </rowset>
  100.     </factions>
  101.   </result>
  102.   <cachedUntil>2011-07-22 18:21:02</cachedUntil>
  103. </eveapi>

Описание полей XML-файла

Каждая из групп (characters, corporations, factions) содержит одинаковые по смыслу наборы строк. Эти наборы строк интерпретируются следующим образом:

KillsYesterday Количество разрушенных кораблей за предыдущий день.
KillsLastWeek Количество разрушенных кораблей за последнюю неделю.
KillsTotal Общее количество разрушенных кораблей.
VictoryPointsYesterday Количество победных очков за предыдущий день.
VictoryPointsLastWeek Количество победных очков за последнюю неделю.
VictoryPointsTotal Общее количество победных очков.

Поля в наборах строк группы "characters"

Имя Тип данных Описание
characterID int Идентификатор персонажа.
characterName string Имя персонажа.
kills int Количество разрушенных кораблей за указанный период.
victoryPoints int Количество победных очков за указанный период.

Поля в наборах строк группы "corporations"

Имя Тип данных Описание
corporationID int Идентификатор корпорации.
corporationName string Название корпорации.
kills int Количество разрушенных кораблей за указанный период.
victoryPoints int Количество победных очков за указанный период.

Поля в наборах строк группы "factions"

Имя Тип данных Описание
factionID int Идентификатор фракции.
factionName string Наименование фракции.
kills int Количество разрушенных кораблей за указанный период.
victoryPoints int Количество победных очков за указанный период.

Дополнительная информация

Данная функция упоминается в девблоге Empyrean Age and The EVE API

Самостоятельное получение данных

Вы можете самостоятельно получить данные, используя следующую ссылку: https://api.eveonline.com/eve/FacWarTopStats.xml.aspx

Категория: Разработчикам | Добавил: Heritor (22 Июль 2011) | Автор: Heritor Skoliya E W
Просмотров: 986 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
»Рубрики«
Новичкам [21]
Информация о том как начать играть и как освоиться в игре
Таблицы [10]
Различная сводная информация
Расы [8]
Описание рас Нового Эдема
Хроники [96]
Хроники мира EVE Online. Перевод хроник официального сайта игры
Разработчикам [27]
API, IGB, технологии
Рассказы [1]
Творчество автора данного сайта
Разное [8]
Материалы общего характера
»Поиск«
»Ссылки«
»О сайте«

SKOLI.ru — русский фан сайт игры EVE Online. Статьи и новости с официального сайта eve-online о мире Нового Эдема, гайды, переводы хроник EVE, скриншоты и обои, амбиентная музыка из игры, видео.

»Статистика«

© 2008-2017 SKOLI.RU
Обязательна ссылка на источник, если вы используете материалы, расположенные на данном сайте.
COPYRIGHT NOTICE
EVE Online, the EVE logo, EVE and all associated logos and designs are the intellectual property of CCP hf. All artwork, screenshots, characters, vehicles, storylines, world facts or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of CCP hf. EVE Online and the EVE logo are the registered trademarks of CCP hf. All rights are reserved worldwide. All other trademarks are the property of their respective owners. CCP hf. is not in any way affiliated with, Skoli.ru. CCP is in no way responsible for the content on or functioning of this website, nor can it be liable for any damage arising from the use of this website.