open All Channels
seplocked EVE Technology Lab
blankseplocked API Help
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Flashson
Posted - 2011.03.02 04:41:00 - [1]
 

Not sure if this is the right forum but I need some help with API. From what I understand I need to have some python coding experience. I have some but not enough to be able to do this. I found the eve page for the functions but I'm having some problems on how to actually enter the target's api based off the urls on that page. Reason I'm asking this is because me and my corp would like to do background checks on recruits. I'm not a total nerd so I don't really understand too much of this so please put it simple if you would. Thanks

Johnathan Roark
Caldari
The Graduates
Morsus Mihi
Posted - 2011.03.02 05:23:00 - [2]
 

This is the section you where looking for

You don't really need python, just about any programing language would do. Proper way is to send an http request using POST. Other then that, not much I can tell you as i haven't managed to get very far in my Python book (its collecting dust as I don't have the time atm)

You may also want to check out my thread on the recruit checker siteI am making.

Jameroz
Echoes of Space
Posted - 2011.03.02 05:23:00 - [3]
 

Technology Lab is the correct forum for API questions.

Here is an example of an url you could use to query the API: http://api.eve-online.com/char/SkillInTraining.xml.aspx?userID=1234&apiKey=1234&characterID=1234

Swynet
State War Academy
Posted - 2011.03.02 05:28:00 - [4]
 

What is this "python coding experience" ?? -you're an API user for stuff like EFT/Evemoon or you're trying to develope the game with solid bases without bugs needing over-patches after the patch?

(sry guys)

Desmont McCallock
Posted - 2011.03.02 07:24:00 - [5]
 

Originally by: Jameroz
Technology Lab is the correct forum for API questions.

Here is an example of an url you could use to query the API: http://api.eve-online.com/char/SkillInTraining.xml.aspx?userID=1234&apiKey=1234&characterID=1234


Don't want to be the smartass here but the proper API call url is
https://api.eveonline.com/char/SkillInTraining.xml.aspx?userID=1234&apiKey=1234&characterID=1234

Remember that CCP has asked us to use SSL for API calls and "eve-online" doesn't work with that.

Flashson
Posted - 2011.03.02 07:34:00 - [6]
 

Cool thanks

CCP Spitfire


C C P
C C P Alliance
Posted - 2011.03.02 10:03:00 - [7]
 

Moved from 'EVE General Discussion'.


Lutz Major
Posted - 2011.03.02 10:17:00 - [8]
 

See this page for more infos on the API.

The API provides XML output, so you can program your checks in your desired language. IF you want to program. Otherwise just use EveMon/EFT or Johnathan Roark app.

TorTorden
Amarr
Posted - 2011.03.04 00:45:00 - [9]
 

Edited by: TorTorden on 04/03/2011 00:48:36
I did this with php\mysql myself since we where geting tired of evemon nagging us for having 6 bajillion api keys regged up in it.

Anyhoo we punch in a limited api key, query char sheet and loop through charid's and fetch skillsheet for each. I then ram it into an sql innodb table with a transaction started and join with invtypes and invgroups table thus making the php side for sorting and presenting the skill tree much easier.

Last thing it does since we realy don't need to keep the data for any nefarious deeds I rollback the transaction on the table thus keeping db clutter down.

Whether or not this is good way of doing it Im not sure, it's another one of those things I wacked together
in a fit of "can this work" and a state "I'm hopped up on caffiene but no real purpose for it".

I'm not posting any code here cause I fear that would be alittle to embarrasing for my fragile ego, If anyone wants I can clean it up some and either load up on eve-files or something.

I'm currently not considering caching anything since we hardly ever check one api key twice and maybe 3-5 keys a week during peeks.


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only