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

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

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Documentation of APIs?

Author
Kno Smo
Sebiestor Tribe
Minmatar Republic
#1 - 2012-10-25 15:25:19 UTC
Hi all,
I dstruggle to find a lot of data that some websites and/or tools use.
Examples:
http://api.eve-central.com/api/evemon displays name + avarage price and the wiki says, there are GET parameters allowed... but I don't find a list of possible parameters.

If I use eve-central marketstat API, the XMLs don't contain the names.

Additionally I don't find any documentation how to extract data like "this ship requires these skills" or "this and that is needed for blueprint X" and so on.

Can somoene please point me to the documentation for this? Would be highly appreciated.
Thanks in advance
Smo

Wir (alle 25+ Jahre alt) suchen Mitspieler, möglichst (aber nicht nur) mit Headset (Teamspeak 3). Corp-Mitgliedschaft ist NICHT notwendig! Einfach zusammen Zocken und Erfahrungen austauschen ist das Ziel. Teamspeak-Server: 213.202.206.161?port=5065

Ajurna Jakar
Jian Products Engineering Group
#2 - 2012-10-25 16:11:44 UTC
not sure its documented. alot of it is gotten from the data dump.

i know when i was working out how to get this data from the dump it was alot of trial and error. but the only effective way i found was to check great resources like http://wiki.eve-id.net/Main_Page or do some deep diving of the dump and see if you can piece it all together.

http://eve-corp-management.org/ 

Desmont McCallock
#3 - 2012-10-25 16:45:32 UTC
Just to clear things up. EVEMon doesn't provide any API. It only uses. The link you posted is the EVE Central gateway EVEMon uses in order to fetch market prices for EVEMon's 'Mineral Worksheet' tool.
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#4 - 2012-10-26 09:21:06 UTC  |  Edited by: Steve Ronuken
Blueprint information (materials at least)
http://www.fuzzwork.co.uk/blog/2012/10/24/eve-sde-sql-blueprint-details/

As for things like the names of items, when all you have is the id:
http://www.fuzzwork.co.uk/resources/typeids.csv

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Bloemkoolsaus
Deep Core Mining Inc.
Caldari State
#5 - 2012-10-26 12:32:19 UTC  |  Edited by: Bloemkoolsaus
Kno Smo wrote:
Hi all,
If I use eve-central marketstat API, the XMLs don't contain the names.


Eve-central gives you the ID's of the items. You'll need to match those against the static datadump provided by CCP
http://wiki.eve-id.net/CCP_Static_Data_Dump
All items (ships, modules, ore, minerals, etc) are in the `invTypes` table.

skill requiredments for ships, or material requirements for blueprints can all be found in this data dump file.
On the eve-id wiki there are lot's of exemples on how to get certain information out of the dump. The required blueprint materials for exemple: http://wiki.eve-id.net/Bill_of_Materials
Kno Smo
Sebiestor Tribe
Minmatar Republic
#6 - 2012-10-26 12:54:00 UTC
Thanks a lot for your help.
When you talk about "the data dump"... what do you mean with that plz?

Wir (alle 25+ Jahre alt) suchen Mitspieler, möglichst (aber nicht nur) mit Headset (Teamspeak 3). Corp-Mitgliedschaft ist NICHT notwendig! Einfach zusammen Zocken und Erfahrungen austauschen ist das Ziel. Teamspeak-Server: 213.202.206.161?port=5065

Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#7 - 2012-10-26 13:47:14 UTC
Data Dump (or SDD, or SDE):

The data file that CCP provide on http://community.eveonline.com/community/toolkit.asp

It's in a MS SQL server backup file, which might not be much use to you.

That's why certain people do conversions to mysql (and other database formats). Such as http://www.fuzzwork.co.uk/dump/

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Kno Smo
Sebiestor Tribe
Minmatar Republic
#8 - 2012-10-26 14:32:46 UTC
Ok, this will help a lot, I think, many thanks again!

Wir (alle 25+ Jahre alt) suchen Mitspieler, möglichst (aber nicht nur) mit Headset (Teamspeak 3). Corp-Mitgliedschaft ist NICHT notwendig! Einfach zusammen Zocken und Erfahrungen austauschen ist das Ziel. Teamspeak-Server: 213.202.206.161?port=5065