These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Обсуждение общих вопросов

 
  • Topic is locked indefinitely.
Previous page12
 

EVE Online API

First post First post
Author
Tonto Auri
Vhero' Multipurpose Corp
#21 - 2013-04-25 12:25:55 UTC
yaxon wrote:
Доброго времени суток!

Вот тут не нашел API отвечающих за изучение навыков для шипов. Если ли такая?

Бота для прокачки писать решил? Обломись - не существует таких методов.

Two most common elements in the universe are hydrogen and stupidity. -- Harlan Ellison

yaxon
Center for Advanced Studies
Gallente Federation
#22 - 2013-04-25 14:47:27 UTC  |  Edited by: yaxon
CVETOZAR wrote:
yaxon wrote:
Доброго времени суток!

Вот тут не нашел API отвечающих за изучение навыков для шипов. Если ли такая?

По запросу https://api.eveonline.com/char/CharacterSheet.xml.aspx?keyid=ХХХ&vcode=ООО&characterid=ВВВ выдаются все изученные навыки персонажа. В том числе и те, которые необходимы для использования кораблей.


Это понятно что там навыки персонажа, а вот допустим берем шип Dominix для него нужен Gallente Battleship I и т.д., есть такой API?
Elegbara
White Wolf Enterprises
Harmonious Ascent
#23 - 2013-04-25 21:03:13 UTC
Это есть в Static data dump.

Open your eyes. And awaken.

yaxon
Center for Advanced Studies
Gallente Federation
#24 - 2013-04-29 05:51:40 UTC  |  Edited by: yaxon
Вот еще один интересный вопросик.
Есть API который показывает маски ключей.
У меня допустим есть маска ключа 25165896 но в списке нет такой маске.
Как проверить, к чему я имею доступ по этому ключу ?
Или тупо обрабатывать ошибки, если ошибка допустим такая: Illegal page request! Please verify the access granted by the key you are using!, то доступа к информации нет... ну как то странно.

P.S.
Кстати чуть позже....
Нашел инфу проверки
Вроде работает Cool
Elegbara
White Wolf Enterprises
Harmonious Ascent
#25 - 2013-04-29 19:30:07 UTC
Ну так просто в этой маске несколько бит сразу проставлены.

25165896 = 0x1800048, то есть проставлены флаги
  • 8 = 0x8 - Character Sheet information. Contains basic'Show Info'information along with clones, account balance, implants, attributes, skills, certificates and corporation roles.
  • 64 = 0x40 - Characters Factional Warfare Statistics.
  • 8388608 = 0x800000 - Character information, exposes skill points and current ship information on top of'Show Info'information.
  • 16777216 = 0x1000000 - Sensitive Character Information, exposes account balance and last known location on top of the other Character Information call.

Я использовал хексы, чтобы разобрать по битам, в двоичном виде было бы слишком мучительно считать битики. Естественно, не всегда хексы разбираются настолько красиво. Например маска 86 = 0x56 означала бы биты 0x40, 0x10, 0x2 и 0x4. Тут уже требуется некоторая практика 8)

Open your eyes. And awaken.

Dark Angel66
ANGELGARD.
The Initiative.
#26 - 2013-07-01 16:09:25 UTC  |  Edited by: Dark Angel66
Дабы не плодить новых тем.
Обнаружил что API CCP стало выдавать интересные ответы "Bad Request "

при том не ввиде XML а просто текстом.
Ну и функция simplexml_load_string в PHP/5.2.17 внезапно на такой поворот событий выдает не стандартные FALSE а ошибку парсинга со всеми вытекающими...


собственно вопрос, это временный баг в работе CCP API или теперь такой ответ "Bad Request" станет регулярным спутником ?
Previous page12