Pages: 1 2 3 4 [5] 6 7 8 9 10 11 12 .. 12 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 9 post(s) |

NetMage
|
Posted - 2007.06.22 05:38:00 -
[121]
Edited by: NetMage on 22/06/2007 05:38:36 Edited by: NetMage on 22/06/2007 05:37:57 My documentation for /account/Characters.xml.aspx (repost):
/account/Characters.xml.aspx Returns the characters with their characterID and corporation with corporationID for each character associated with a userID (account).
Method Parameters name data type description/purpose userID number user account number apiKey stringer user authentication token
Method Sample Output <eveapi version="1"> <currentTime>2007-06-22 04:57:06</currentTime> <result> <rowset name="characters" key="characterID"> <row name="NetMage" characterID="########" corporationName="State War Academy" corporationID="1000167"/> </rowset> </result> <cachedUntil>2007-06-22 05:57:06</cachedUntil> </eveapi>
BTW, what is stringer? 
|

Elissen
Amarr The Arrow Project
|
Posted - 2007.06.22 06:54:00 -
[122]
Originally by: Mosic I like the sovereignty map info, but I really need another thing with it- is there an api for retrieving which solar systems connect to which other solar systems?
I've been looking around but don't see any documentation for what systems have gates to what other systems, but I'm probably missing something obvious...
I appreciate it!
You can download a data export here which contains all jumps also (except for the changes in a previous patch). I think that somebody else has updated this dump as well (you should be able to find it using eve-search.com) ---- Weeks of programming can save you hours of planning. Jumpplanner v2.0 - Routeplanner for all jumpcapable ships! |

Thalia Andrakonis
Gallente Universal Exports Namtz'aar k'in
|
Posted - 2007.06.22 07:08:00 -
[123]
Originally by: Elissen I think that somebody else has updated this dump as well (you should be able to find it using eve-search.com)
Chruker
|

BigWhale
Gallente
|
Posted - 2007.06.22 08:30:00 -
[124]
I bow before thou, oh great lord, accept my inexpressive gratitude for all the good things that were brought to us...
*moves away on his knees in solemn worship, head bent down*
:)
-- R, U, Y are letters...
|

Rex Rockefeller
|
Posted - 2007.06.22 08:32:00 -
[125]
i saw the wallet viewer.. i was wondering if someone could post a php coded page that could show character's skilltree info in some formated way. setup so i could call the page with auth variables in a link.
|

Neko Sornan
eXceed Inc. INVICTUS.
|
Posted - 2007.06.22 10:02:00 -
[126]
Originally by: Oshaga Nanir I'm all for it, of course the limit would be that your character must be in that region you wanna get the market data from. To fetch all region markets you would need a character in each one of them. Otherwise this would be a feature better than the in-game market and I don't think it's fair to go further than the in-game features.
Yes, that's a very good idea! Garthagk, can you give us your opinion on that when you've time please? |

Mario delTorres
GBTeam Ion Core
|
Posted - 2007.06.22 12:19:00 -
[127]
For javacoders an example how to get data: in this expample is actual skill training:
Quote: try{ String data = URLEncoder.encode("userID", "UTF-8") + "=" + URLEncoder.encode("yourID", "UTF-8"); data += "&" + URLEncoder.encode("apiKey", "UTF-8") + "=" + URLEncoder.encode("yourAPIKey", "UTF-8"); data += "&" + URLEncoder.encode("characterID", "UTF-8") + "=" + URLEncoder.encode("yourCharID", "UTF-8");
String link = "/char/SkillInTraining.xml.aspx"; URL url = new URL("http://api.eve-online.com"+link); URLConnection connection = url.openConnection(); ((HttpURLConnection)connection).setRequestMethod("POST"); connection.setDoOutput(true); connection.setDoInput(true); connection.setUseCaches(false); connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); PrintWriter output = new PrintWriter(new OutputStreamWriter(connection.getOutputStream())); output.write(data); output.flush(); output.close(); InputStream input = connection.getInputStream(); byte[] buffer = new byte[4096]; int bytes_read; while((bytes_read = input.read(buffer))!= -1) System.out.write(buffer,0, bytes_read);//or another method to parse the XML :)
}catch(Exception e){
System.err.println(e); }
----- Dont drink and drive, just smoke and fly! ----- |

D'sania
|
Posted - 2007.06.22 13:01:00 -
[128]
Hi, trying to access EVE API via Qt/C++ but keep getting error 106("Must provide userID... There exactly I should put userID and apiKey? To HTTP HEADER of my POST request or construct POST request as usual and put them in HTTP request data field? If in data field how they should be encoded? I tried to send both in http headers and in body of request (encoding to "userID=<here_my_userid>&apiKey=<here_my_apikey>") and results are same - error 106 Wher
|

Renton Thurston
Quantum Synergies Eternal Rapture
|
Posted - 2007.06.22 14:00:00 -
[129]
Originally by: NetMage Edited by: NetMage on 22/06/2007 05:38:36 Edited by: NetMage on 22/06/2007 05:37:57 My documentation for /account/Characters.xml.aspx (repost):
/account/Characters.xml.aspx Returns the characters with their characterID and corporation with corporationID for each character associated with a userID (account).
Method Parameters name data type description/purpose userID number user account number apiKey stringer user authentication token
Method Sample Output <eveapi version="1"> <currentTime>2007-06-22 04:57:06</currentTime> <result> <rowset name="characters" key="characterID"> <row name="NetMage" characterID="########" corporationName="State War Academy" corporationID="1000167"/> </rowset> </result> <cachedUntil>2007-06-22 05:57:06</cachedUntil> </eveapi>
BTW, what is stringer? 
Thank you so much, my c# class was weeping because i couldn't get this easily =)
Are there more functions that don't have documentation yet?
-Renton
|

Mathew Chandra
|
Posted - 2007.06.22 14:13:00 -
[130]
Just a (hopefully) quick question, the data for orders is only providing a typeID for the item and no name. Is there anywhere an API available to reference the typeID to an item? Only thing ive found so far is an old devblog with a 32MB rar file containing such, but as the blog is old the item list is old too
|
|

Renton Thurston
Quantum Synergies Eternal Rapture
|
Posted - 2007.06.22 14:21:00 -
[131]
Originally by: Mathew Chandra Just a (hopefully) quick question, the data for orders is only providing a typeID for the item and no name. Is there anywhere an API available to reference the typeID to an item? Only thing ive found so far is an old devblog with a 32MB rar file containing such, but as the blog is old the item list is old too
Post 96 on Page 4.
Chruker's website will have a up to date mysql data dump. Check out his relational pdf for help linking tables.
-Renton
|

Mathew Chandra
|
Posted - 2007.06.22 14:31:00 -
[132]
Originally by: Renton Thurston
Originally by: Mathew Chandra Just a (hopefully) quick question, the data for orders is only providing a typeID for the item and no name. Is there anywhere an API available to reference the typeID to an item? Only thing ive found so far is an old devblog with a 32MB rar file containing such, but as the blog is old the item list is old too
Post 96 on Page 4.
Chruker's website will have a up to date mysql data dump. Check out his relational pdf for help linking tables.
-Renton
He is using the same old database from december as seen here: http://games.chruker.dk/eve_online/datadump.php
So if thats really the "newest" item database available, would be great if CCP could actualise it.
Btw it would be great if CCP changes the new APIs to be consistent. The orders only have typeID for items and the transaction log only has item names and no typeID. Best and simplest would be giving both an item name and typeID so it would be optional to use an item dump, or at last it would be possible to build the item database by its own as soon as an order generates an entry in the transaction log.
|

Bladebo
Flying Blacksmiths
|
Posted - 2007.06.22 15:14:00 -
[133]
Hello,
I want to know if the implant will appears in the <attributeEnhancers> section of the charactersheet XML ?
Thanks Bladebo the blade always beautiful ^^ |

Imuran
|
Posted - 2007.06.22 15:21:00 -
[134]
Edited by: Imuran on 22/06/2007 15:21:34 Edited by: Imuran on 22/06/2007 15:20:38 Having a few difficulties with the MarketTransactions. Cannot seem to differentiate between getting data from the corp and from persoanal info.
Can anyone enlighten me
Using straight ASP
characterid=000000 userId=11111111 apikey="abcdefg" accountkey=1002 beforeTransId= 0
DatatoSend="characterid="&characterId&"&userid="&userid&"&apikey="&apikey
if accountkey<>0 then DatatoSend=DatatoSend&"&accountKey="&accountkey if beforeTransId<>0 then DataToSend=DatatoSend&"&beforeTransId="&beforeTransId
dim xmlhttp set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP") xmlhttp.Open "POST","http://api.eve-online.com/char/WalletTransactions.xml.aspx",false xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" xmlhttp.send DataToSend
This appears to return the personal transactions not the corp ones
|

Fubar
Eagle Eye Inc.
|
Posted - 2007.06.22 15:58:00 -
[135]
Originally by: Imuran
"POST","http://api.eve-online.com/char/WalletTransactions.xml.aspx",false xmlhttp.setRequestHeader "Content-Type",
This appears to return the personal transactions not the corp ones
Corp URL = /corp/WalletTransactions.xml.aspx
Personal URL = /char/WalletTransactions.xml.aspx
|

FlashFF
|
Posted - 2007.06.22 16:32:00 -
[136]
Originally by: Jane Spondogolo
Originally by: FireFoxx80 I'm in the process of writing a .NET class for the Eve API, returning DataSets/DataTables/Values from the EveAPI.
If anyone is interested I will make it public; might take the weekend to rewrite my cowboy code to something usable though.
Peachy keen Firefox. I'm working on a PHP class abstraction as well
Something like eve->{corp}->{username}->{attribute} type thing.
I'm writing an object based abstraction module like that but in .NET :) I'm going along the route of having node objects linked to each other with a controlling class to make it easier to use.
|

FireFoxx80
Caldari E X O D U S Imperial Republic Of the North
|
Posted - 2007.06.22 17:48:00 -
[137]
Originally by: FlashFF
Originally by: Jane Spondogolo
Originally by: FireFoxx80 I'm in the process of writing a .NET class for the Eve API, returning DataSets/DataTables/Values from the EveAPI.
If anyone is interested I will make it public; might take the weekend to rewrite my cowboy code to something usable though.
Peachy keen Firefox. I'm working on a PHP class abstraction as well
Something like eve->{corp}->{username}->{attribute} type thing.
I'm writing an object based abstraction module like that but in .NET :) I'm going along the route of having node objects linked to each other with a controlling class to make it easier to use.
Yeah, I looked down the object abstraction route, but I'm probably going to use the data for data's sake; not for programming against it.
Anyway, mostly done now, just looking at some of the more fiddly stuff; will post tomorrow maybe.
What I do the rest of the time - Vote for a Jita bypass! |

Feldor Galedeep
Jovian Labs Kinetic Maelstrom Alliance
|
Posted - 2007.06.22 18:09:00 -
[138]
Is there or are we going to have access to a generic corp member list? not just a CEO / Director one.. i mean we should be able to... everyone can see a member listing when their in the corp no matter what level of access they have...
Creative Director Jovian Labs |

Amida Ta
|
Posted - 2007.06.22 18:13:00 -
[139]
Edited by: Amida Ta on 22/06/2007 18:12:31 Well, still hoping for a service/list with alliance names/IDs. Meanwhile here a sneak peak at version 0.1 of EVE Galaxy ;)
Eve Galaxy 0.1
P.S. Needs .Net Framework 2.0 to run.
|

FireFoxx80
Caldari E X O D U S Imperial Republic Of the North
|
Posted - 2007.06.22 19:24:00 -
[140]
Originally by: Feldor Galedeep Is there or are we going to have access to a generic corp member list? not just a CEO / Director one.. i mean we should be able to... everyone can see a member listing when their in the corp no matter what level of access they have...
You get a reduced data set.
What I do the rest of the time - Vote for a Jita bypass! |
|

FireFoxx80
Caldari E X O D U S Imperial Republic Of the North
|
Posted - 2007.06.22 19:39:00 -
[141]
Anyone getting the following error:
Wallet exhausted: try after xx:xx:xx xx:xx
??
What I do the rest of the time - Vote for a Jita bypass! |

Salvis Tallan
Gallente The Shadow Order Hydra Alliance
|
Posted - 2007.06.22 20:26:00 -
[142]
Quick question about cache times. How do they get determined, specifically the character sheet? ------
|

Jaabaa
Minmatar Dental Drilling Corporation
|
Posted - 2007.06.22 20:56:00 -
[143]
OK, this is driving me nuts.
The userID is correct. the apiKey is correct.
The Java code:
Quote:
String url = "http://api.eve-online.com/account/Characters.xml.aspx" conn = open(url); .. .. .. conn.setRequestMethod(HttpConnection.POST); // Content-Type for POST to pass parameters conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); String data = URLEncode(params.trim()); System.out.println("ENC data = "+data); /*userID=xxxxxx&apiKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ OutputStreamWriter os = new OutputStreamWriter(conn.openOutputStream()); os.write(data); os.flush(); os.close();
Does what it should.
But all I get is "203: Authentication failure."
Using the exact same values in a minin HTML page works, so what gives ??
Am I missing something here ? |

Fubar
Eagle Eye Inc.
|
Posted - 2007.06.22 21:33:00 -
[144]
Originally by: FireFoxx80 Anyone getting the following error:
Wallet exhausted: try after xx:xx:xx xx:xx
??
Yes. I get this error when trying to use the beforeTransID= argument.
The first page, which loads ok, contains 1000 rows. But, in my case, the last row is over 7 days old. I have check the last rows date to see if it is less than 7 days, if it is older than 7 days I don't try to retrieve another page of data.
I will have to try retrieving my journal data to see if the first 1000 row are less than 7 days.
So my guess is the api always returns 1000 rows of wallet data even if some of the rows are over 7 days old.
|

Chruker
|
Posted - 2007.06.22 21:46:00 -
[145]
Originally by: Mathew Chandra He is using the same old database from december as seen here: http://games.chruker.dk/eve_online/datadump.php
So if thats really the "newest" item database available, would be great if CCP could actualise it.
That is the newest item database available. There are some rumors in the eve-dev IRC channel about a datadump from CCP sometime next week. So keep your fingers crossed until then. ----- http://games.chruker.dk/eve_online ----- Top wishes: - No daily downtime - Faster training on sisi - Updated data export - Speedup IGB table rendering |

Imuran
|
Posted - 2007.06.23 10:40:00 -
[146]
Originally by: Fubar
Originally by: Imuran
"POST","http://api.eve-online.com/char/WalletTransactions.xml.aspx",false xmlhttp.setRequestHeader "Content-Type",
This appears to return the personal transactions not the corp ones
Corp URL = /corp/WalletTransactions.xml.aspx
Personal URL = /char/WalletTransactions.xml.aspx
Lol /me goes back and rtfm :)
|

Thalia Andrakonis
Gallente Universal Exports Namtz'aar k'in
|
Posted - 2007.06.23 11:11:00 -
[147]
Garthagk, I'm not sure I understand why the Python example uses httplib?
Isn't it easier to use:
from urllib import urlencode import urllib2
credentials = { 'userID': 256833, 'apiKey': 'DVPtgNgmyEGk9L9RxDTJn8dCjIraiaa7efNK4VlGKAoI6Hm8uB514zy6CbFCuScC', 'characterID': 150209812, } url = "http://api.eve-online.com/char/WalletTransactions.xml.aspx"
response = urllib2.urlopen(url, urlencode(credentials)) print response.read()
Errors (4xx, 5xx) will be raised as HTTPError, URLError or socket.Error exceptions by urlopen. 1xx and 3xx shouldn't happen and you can ignore all the 200 responses that show that it is working :)
PS: Is it ok to giggle about the length of the Java snippet posted above? :)
|

FireFoxx80
Caldari E X O D U S Imperial Republic Of the North
|
Posted - 2007.06.23 20:18:00 -
[148]
Edited by: FireFoxx80 on 23/06/2007 20:17:38 Here
Bear in mind it's incomplete. The Wallet and Journal transactions are crap, because of the way Eve API works.
Donations welcome ;)
What I do the rest of the time - Vote for a Jita bypass! |

Neko Sornan
eXceed Inc. INVICTUS.
|
Posted - 2007.06.23 20:26:00 -
[149]
Ok, what's really needed are the following services (in addition to the ones already there):
- Alliance Listening (ID->Name, perhaps Ticker) - Corp Listening (ID->Name, perhaps Ticker) - Alliance/Corp Standings
Especially the Standings Export would make thinks a lot easier!
|

Gripen
Rage and Terror Against ALL Authorities
|
Posted - 2007.06.23 21:14:00 -
[150]
Is there any Delphi users who can make an example with either TTCPClient or TClientSocket?
|
|
|
|
|
Pages: 1 2 3 4 [5] 6 7 8 9 10 11 12 .. 12 :: one page |
First page | Previous page | Next page | Last page |