More actions
No edit summary |
Tonorocker (talk | contribs) |
||
| Line 29: | Line 29: | ||
== Using the API - Simple Examples == | == Using the API - Simple Examples == | ||
=== In Browser === | |||
They way to acces your account or character information using a web brower, is with the API URLs. CCP is changing the API Keys acces format, so the new way to acces is as follows. (This will show you how to acces, but not how to use it atm) | |||
You will need first an API Key with the proper acces mask, it depends on what information you want to acces to. For example, to acces your Account Information use the next URL (Copy and paste, change the XXXXX fields with your information). You need the keyID and vCode. | |||
https://api.eveonline.com/account/characters.xml.aspx?keyID=XXXXXX&vCode=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | |||
That will return something like this. | |||
<eveapi version="2"> | |||
<currentTime>2012-03-20 20:21:17</currentTime> | |||
<result> | |||
<rowset name="characters" key="characterID" columns="name,characterID,corporationName,corporationID"> | |||
<row name="YourCharactersName" characterID="YourCharactersID" corporationName="EVE University" corporationID="CorporationID"/> | |||
</rowset> | |||
</result> | |||
<cachedUntil>2012-03-20 21:18:17</cachedUntil> | |||
</eveapi> | |||
Now if you want to acces to you Assets List, then use the follow URL.You can get your characterID using the previous example. | |||
https://api.eveonline.com/char/AssetList.xml.aspx?keyID=XXXXXX&vCode=XXXXXXXXXXXXXXXXXXX&characterID=XXXXXXX | |||
This will return a big list, that looks like this. | |||
<eveapi version="2"> | |||
<currentTime>2012-03-20 20:39:17</currentTime> | |||
<result> | |||
<rowset name="assets" key="itemID" columns="itemID,locationID,typeID,quantity,flag,singleton"> | |||
<row itemID="1005838069096" locationID="60003493" typeID="34" quantity="1" flag="4" singleton="0"/> | |||
<row itemID="1005922778803" locationID="60004279" typeID="606" quantity="1" flag="4" singleton="1" rawQuantity="-1"> | |||
<rowset name="contents" key="itemID" columns="itemID,typeID,quantity,flag,singleton"> | |||
<row itemID="1005922778804" typeID="3640" quantity="1" flag="27" singleton="1" rawQuantity="-1"/> | |||
<row itemID="1005922778805" typeID="3651" quantity="1" flag="28" singleton="1" rawQuantity="-1"/> | |||
<row itemID="1005922778806" typeID="34" quantity="1" flag="5" singleton="0"/> | |||
</rowset> | |||
</row> | |||
itemID is a general ID, and it can change in time i.e if items are packaged. TypeID is a unique identifier of the kind of item. | |||
=== PHP === | === PHP === | ||