Difference between revisions of "Category:EVEmu API Server"

From EVEmu Wiki
Jump to navigation Jump to search
(Updated with information from old wiki)
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== Contents ==
+
== NOTICE: ==
 
+
This API server has been deprecated as of 0.80. If it still exists in the source it is horrible broken and useless.
 
 
</div>
 
* [[#Introduction|<span class="tocnumber">1</span> <span class="toctext">Introduction</span>]]
 
* [[#Player_Tools|<span class="tocnumber">2</span> <span class="toctext">Player Tools</span>]]
 
* [[#API_Service_Handlers|<span class="tocnumber">3</span> <span class="toctext">API Service Handlers</span>]]
 
* [[#Creating_API_Account_and_using_it_in_Out_Of_Game_Player_Tools|<span class="tocnumber">4</span> <span class="toctext">Creating API Account and using it in Out Of Game Player Tools</span>]]
 
** [[#API_Service_Manager|<span class="tocnumber">4.1</span> <span class="toctext">API Service Manager</span>]]
 
** [[#API_Account_Manager|<span class="tocnumber">4.2</span> <span class="toctext">API Account Manager</span>]]
 
*** [[#API_Key_Request|<span class="tocnumber">4.2.1</span> <span class="toctext">API Key Request</span>]]
 
*** [[#Characters|<span class="tocnumber">4.2.2</span> <span class="toctext">Characters</span>]]
 
*** [[#Account_Status|<span class="tocnumber">4.2.3</span> <span class="toctext">Account Status</span>]]
 
** [[#API_Admin_Manager|<span class="tocnumber">4.3</span> <span class="toctext">API Admin Manager</span>]]
 
** [[#API_Character_Manager|<span class="tocnumber">4.4</span> <span class="toctext">API Character Manager</span>]]
 
*** [[#Character_Sheet|<span class="tocnumber">4.4.1</span> <span class="toctext">Character Sheet</span>]]
 
*** [[#Skill_Queue|<span class="tocnumber">4.4.2</span> <span class="toctext">Skill Queue</span>]]
 
*** [[#Skill_In_Training|<span class="tocnumber">4.4.3</span> <span class="toctext">Skill In Training</span>]]
 
** [[#API_Corporation_Manager|<span class="tocnumber">4.5</span> <span class="toctext">API Corporation Manager</span>]]
 
** [[#API_EVE_System_Manager|<span class="tocnumber">4.6</span> <span class="toctext">API EVE System Manager</span>]]
 
** [[#API_Map_Manager|<span class="tocnumber">4.7</span> <span class="toctext">API Map Manager</span>]]
 
** [[#API_Server_Manager|<span class="tocnumber">4.8</span> <span class="toctext">API Server Manager</span>]]
 
*** [[#Server_Status|<span class="tocnumber">4.8.1</span> <span class="toctext">Server Status</span>]]
 
 
 
  
 
= <span id="Introduction" class="mw-headline"> Introduction </span> =
 
= <span id="Introduction" class="mw-headline"> Introduction </span> =

Latest revision as of 22:28, 4 April 2021

NOTICE:

This API server has been deprecated as of 0.80. If it still exists in the source it is horrible broken and useless.

Introduction

TBD



Player Tools

EFT and EVEmon have been adapted to successfully connect and communicate with the EVEmu server. Specially adapted copies of these tools can be found in the utils/playertools/ directory under the project root. There is an eft folder and an evemon folder that contain the respective tools, modified for use with EVEmu's server port 64 for the API Server.



API Service Handlers

TBD

  • Admin Service
  • Account Service
  • Character Service
  • Market Service
  • Corp Service
  •  ?



Creating API Account and using it in Out Of Game Player Tools

The normal way for players to manage their accounts' API server keys is via the EVEmu Web Portal. See that page for details on how to use the web portal to create and manage API server keys.

This section details the URL formats for creating and managing API server keys without the use of the web portal.

Resources:

  • APIv2 Reference - shows all possible things queryable and whether Limited/Full applies

The most generic form of any HTTP GET URL used to communicate with EVEmu's API Server takes the form shown here:

http://<server_address>:<port>/<service>/<service_handler>?<param1>=<value1>&<param2>=<value2>&<param3>=<value3>

The number of <param>=<value> pairs is unlimited and must always be preceded by the & character and the last pair must not end with the & character.

The following Services exist in the EVEmu API Server:

Service Available Service Handlers
base none
account APIKeyRequest.xml.aspx

Characters.xml.aspx
AccountStatus.xml.aspx

admin none
char CharacterSheet.xml.aspx

SkillQueue.xml.aspx
SkillInTraining.xml.aspx

corp none
eve none
map none
server ServerStatus.xml.aspx



API Service Manager



API Account Manager

API Key Request

http://<server_address>:<port>/account/APIKeyRequest.xml.aspx?username=<username>&password=<password>&keytype=<full|limited>&action=<new|get>

Characters

Account Status



API Admin Manager



API Character Manager

Character Sheet

Skill Queue

Skill In Training



API Corporation Manager



API EVE System Manager



API Map Manager



API Server Manager

Server Status

This category currently contains no pages or media.