Эффект перекатывания
Меню

AD

Категории

Статистика

API EVE Online

API-функции:

Каждый API-адресс состоит из базовой ссылки + какого-либо параметра (запроса), который должен быть отправлен. Например, API персонажа требует userID и apiKey, полная ссылка получается вот так: https://api.eveonline.com/account/characters.xml.aspx?userID=#####&apiKey=#########, такая структура используется для всех API-ссылок. Ниже вы найдёте все сервисы.
На данный момент насчитывается всего 65 API-сервисов.

Аргументы:

Дабы получить требуемые данные, предоставляемые API-сервисом, вам необходимо будет предоставить дополнительные аргументы, такие как идентификатор персонажа или идентификатор предмета, в зависимости от вызываемого сервиса. Эти аргументы предоставляются таким же образом, как аутентификация, через HTTP метод POST. Однако если какой-либо из аргументов не является действительным, то вам будет выдана ошибка. Аргументы требуемые каким-либо API-сервисом можно найти в описании этого сервиса (в таблице ниже).

Информация

API EVE Online Общая информация по предоставляемому сервису.
Методы кэширования В данной теме представлены все методы кэширования и их описание.

Краткое описание сервисов:

Аккаунт
API-сервис: Кратское описание:
Персонажи Выдаёт информацию о персонаже, userID и apiKey которого были введены в запросе.
Статус Выдаёт основную информацию аккаунта о времени, когда подписка истекает, полное время игры в минутах, полное время и дату создания учётки\перса. В случае аккаунтов, созданных с GTC, сервис так же будет искать доступные предложения времени.

Информация о персонаже

API-сервис: Кратское описание:
Баланс аккаунта Данный сервис предоставляет баланс аккаунта и баланс выбранного персонажа.
Активы Этот сервис показывает все активы, которые имеет запрашиваемый персонаж.
Участники календарных событий Этот сервис выводит всех участников, которые подтвердили о принятие у частия в тои или ином календарном событии.
Обзор персонажа Этот сервис отображает информацию персонажа по его представленному ID. Этот лист содержит такую информацию, как кнапример, имя персонажа, расу, родословную, пол, корпорацию в которой он состоит и баланс кошелька.
Атрибуты и выученные персонажем навыки тоже добавлены в этот лист.
Контактный лист Этот сервис выводит весь список контактов выбранного персонажа (так же выводятся агенты и выставленный стендинг (отношение)).
Контактные уведомления Этот сервис выдаёт информацию об уведомлениях при нанелсении кого-либо в контактный лист.
Статистика фракционной войны Этот сервис выдаёт список зачисленных во фракционную войну персонажей. Выводится имя персонажа, фракция, ранг и достижения. Так же выводится информация о кол-ве убийств и полученых очках за прошедший день и неделю запрашиваемым персонажем.
Производственные работы Этот сервис показывает все производственные работы, которые активны в данное время у запрашеваемого персонажа.
Журнал убийств Этот сервис выдаёт список из 25 последних убийств.
Список рассылок Этот сервис выдаёт xml-документ, в котором перечислены все рассылки для запрашиваемого персонажа.
Заголовки писем Этот сервис выдаёт названия всех существующих у запрашиваемого персонажа писем.
Текст письма Этот сервис выдаёт текст письма (если оно есть) запрашиваемого персонажа.
Рыночные ордера Этот сервис ывдаёт все рыночные ордера поставленные запрашиваемым персонажем.
Медали Этот сервис показывает все медели, которые имеет запрашиваемый персонаж.
Notification Texts Этот сервис показывает текст существующих у персонажа уведомлений.
Уведомления Этот сервис выводит все уведомления, которые есть у запрашеваемого персонажа.
NPC отношения Этот сервис выводит список отношений к персонажу тех или иных NPC корпораций, фракций или агентов.
Исследования Этот сервис выводит все исследования на данный момент, проводимые определённым персонажем.
Навыки в обучении Этот сервис показывает изучаемые на данный момент навыки определённым персонажем.
Навыки в очереди Этот сервис выводит все навыки, которые стоят в очереди на обучение определённым персонажем если соблюдается правило 24 часов, т.е. если несколько навыков укладываются по времени изучения в 24 часа, то они будут выводиться, если нет, то и поставить вы их не сможете.
Собиытия в календаре Этот сервис выводит информацию по событиям в календаре определённого персонажа.
Журнал кошелька Этот сервис выводит онформацию по всем действиям с кошельком указанного персонажа.
Транзакции кошелька Этот сервис выводит информацию только о рыночных транзакциях. Что именно? - Где, у кого и сколько куплено, а так же налог и т.д.

Информация о корпорации

API-сервис: Кратское описание:
Баланс Этот сервис выводит xml файл с балансом корпорации. Проставтривать эту информацию могут: младший бухгалтер, старший бухгалтер, директор и CEO.
Активы Этот сервис выводит все активы корпорации и их местоположение. Обратите внимание, что некоторые из активов могут быть в пределах других созвездий (собственно гвооря это не особо важно, т.к. информация показывается по всем активам корпорации). Вся информация в xml файле имеет свои уровни.
Контакты Этот сервис выводит список всех контактов корпорации и доступно это для всех её членов.
Лог контейнеров Этот сервис показывает лог аудитного контейнера корпорации.
Обзор корпорации Этот сервис выводит вам на экран полные детали корпорации. API-кобчик для этого не тредуется, однако CEO или Директор корпорации могут просмотреть гораздо больше информации используя свой apiKey. Собственно говоря вы получите ту информацию, которая выводится в игре.
Статистика фракционной войны Этот сервис выдаёт статистику всех членов корпорации участвующих во фракционной войне, включая ID их фракции и ранги, убийства и итог количества полученых очков за прошедший день и неделю.
Производственные работы Этот сервис выдаёт полный список всех производственных работ корпорации. Обратите внимание, что для получения этого списка нужна роль Производственного менеджера или выше (CEO или Директор).
Журнал убийств Этот сервис выдаёт информацию о 100 последних убийствах. Показвается информация о то что выпало с жертвы и информацию о самой жертве. Пользователь делающий запрос на данную информацию должен иметь apiKey CEO или Директора корпорации.
Заметьте, что есть дополнительный параметр для этой API-функции. Вызвается он при помощи beforeKillID, который позволяет Вам возвращать другие убийства перед указанным killID.
Рыночные ордера Этот сервис выдаёт информацию по рыночным ордерам выставленным корпорацией.
Медали Этот сервис выдаёт список медалей корпорации.
Награждённые медалями Этот сервис выдаёт список тех, кого наградили медалями в корпорации.
Member Security Этот сервис выдаёт информацию о ролях того или иного пилота корпорации.
Member Security Log Этот сервис выдаёт информацию об изменениях ролей для членов корпорации и о том, кто это сделал.
Слежение за членами Этот сервис позволяет вам скачать xml или CVS файл со списком пилотов корпорации. Этот список полезен для CEO и Директоров корпорации. Перед вами будет выбор что скачать, CVS или xml файл.
NPC Отношения Этот сервис выдаёт информацию об отношении к корпорации NPC корпораций, фракций и агентов.
Outpost List Этот сервис выдаёт список всех аутпостов которыми владеет корпорация. Для этого требуется полный apiKey CEO или Директора корпорации-владельца аутпоста.
Outpost Service Detail Этот сервис выдаёт информацию об аутпостах корпорации. Для этого требуется полный apiKey CEO или Директора корпорации-владельца аутпоста.
POS Detail Этот сервис выводит информацию касательно конфигурации и топлива POS'а (обозначенного в URL как itemID).
Список POS'ов Этот сервис выводит информацию о всех посах корпорации, их местонаходжении (ID системы, планеты и луны).
Кстате гвооря, роль того кто запрашивает данную информацию должна быть не меньше директорской, а именно CEO или Директор корпорации.
Владельци акций Этот сервис выводит полный список тех, что кладеет акциями корпорации.
Названия Этот сервис выводит все названия корпорации.
Журнал кошелька Этот сервис выводит на экран журнал кошелька, в котором представлены все доходы и расходы.
Транзакции кошелька Этот сервис показывает данные найденые в игре. Выдаётся информация о том кто продал передмет, кол-во купленного предмета, цена и где именно куплен тот или иной предмет.

EVE Online

API-сервис: Кратское описание:
Список альянсов Этот сервис выдаёт весь список всех альянсов в EVE Online.
Древо сертификатов Этот сервис выдаёт полное древо всех сертификатор EVE Online.
ID персонажа Этот сервис выдаёт ID персонажа, чтобы соответствовать указанному разграниченному запятой списку имен персонажей.
Информация о персонаже Эта функция выдаёт информацию о пресонаже. API-ключ не требулется, т.к. информация показывается точно так же как и в игре. Однако этот сервис содержит 3 вида вывода информации: ознакомительный - как в игре, частичный - при использовании простого API-ключа и полный - при исмользовании полного API-ключа соответственно.
Имя персонажа Этот сервис выдаёт список имен персонажей, чтобы соответствовать указанному разграниченному запятой списку удостоверений личности персонажа.
Список захватываемых станций Этот сервис предоставляет список всех станций или аутпостов которые можно звахватить, так же предоставляется иннформация о текущем владельце этой станции
Список ошибок Этот сервис выдаёт полный список всех ошибок.
Типы ошибок можно разделить на 4 типа.
Статистика фракционной войны Этот сервис выдаёт некоторую общую статистику по фракционной войне, которая является частью неземного века EVE Online. В эти статистические данные включена информация об убийствах и присуждаемых очках победы. Далее эта информация подразделена согласно фракциям.
ТОР-100 во фракционных войнах Этот сервис показывает 100 лидеров во фракционных войнах.
Reference Types Этот сервис выдаёт полный список операционных типов бумажника, которые используются в записях журнала.
Древо навыков Этот API-сервис показывает полное древо навыков EVE Online. Это древо состоит из групп, которые содержат ряд присущих им навыков.

Карты

API-сервис: Кратское описание:
Системы фракционных войн Это карта фракционных войн. Содержит список систем, в которых ведутся войны, фракцию которая владеет той или иной системой (если значение применимо) и показывает, является ли система спорным сектором. Так же эти данные могут быть применены при создании карты фракционных войн вселенной EVE Online.
Прыжки Этот API-сервис ппоказывает кол-во прыжков (через врата) в системе. Короче говоря, показывает посещаемость системы.
Убийства Данная функция позволяет посмотреть степень убийств и подов в какой-либо системе.
Суверенитет API-сервис суверенитета предоставляет обзор всех солнечных систем с суверенитетом, его уровень, название и идентификатор фракции-владельца.

Остальные сервисы

API-сервис: Кратское описание:
ID для портрета персонажа и логотипа корпорации или альянса Данный сервис позволяет получить портрет персонажа, логотип корпорации или альянса. Старый портретный сервер всё ещё работает, но в конечном итоге будет отключен.
Для портретов прерсонажей используется формат файла *jpg, а имя файла имеет общую структуру «characterID»_«size».jpg. Для логотипов корпораций и альянсов используется формат *png.
Статус сервера Данная функция делает API заапрос к xml файлу и выдаёт статус сервера: онлайн\офлайн и кол-во пилотов в игре.

Хочу сказать, что эта таблица будет обновляться в зависимости от моего свободного времени. Т.е. появился свободный час - я добавлю несколько статей по API функциям перечисленным в данных таблицах.
Перевод © [VindDevil]
Источник: http://wiki.eveonline.com/en/wiki/EVE_API_Functions
Профиль



Архив и календарь

Баннеры

Браузеры

Design by [VindDevil]
© Bloody Silvana corp 2024
Копи-Пастерам на заметку! COPYRIGHT NOTICE