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) |

Iachrites Archveult
Jericho Fraction The Star Fraction
|
Posted - 2007.08.07 14:38:00 -
[331]
I seem to be getting a peculiar discrepancy in the API data that I don't think can be due to caching issues.
I noticed this at first when I used a fitting tool to import my character sheet and noticed that my Gallente Carrier Skill was at 3 when it should be at 4. Checking in game I saw to my relief that I hadn't imagined training it up. I also checked the traditional MyEVE character sheet and it showed the skill was at 4.
MyEVE Char Sheet XML
<skill typeName="Gallente Carrier" typeID="24313"> <groupID>257</groupID> <flag>7</flag> <rank>14</rank> <skillpoints>633568</skillpoints> <level>4</level> <skilllevel1>3500</skilllevel1> <skilllevel2>19799</skilllevel2> <skilllevel3>112000</skilllevel3> <skilllevel4>633568</skilllevel4> <skilllevel5>3584000</skilllevel5> </skill>
Then I checked the API output:
<row typeName="Gallente Carrier" groupID="257" typeID="24313">
<row typeID="24313" skillpoints="633568" level="3" />
The thing to notice here is that the skillpoints count is correct. 633568 is right for level 4. Yet the API says the level is 3.
Seems to be some kind of error in the API at some level.
IA
|

Dr Slurm
General Commodities
|
Posted - 2007.08.07 21:36:00 -
[332]
Has there been any library created for the API in java?
|

Graz Geko
Amarr Radikus Industries
|
Posted - 2007.08.08 02:27:00 -
[333]
@Iachrites Archveult: If you look at the skill points you have listed via the api and the value listed for rank 4 from myEVE it would be the same as level4, my guess is the api starts at 0 instead of 1, which is common in the programming language world. Then again, could be a bug too... But I'd be on the starting at 0 thing. :)
|

Tonto Auri
|
Posted - 2007.08.08 04:25:00 -
[334]
Originally by: Iachrites Archveult The thing to notice here is that the skillpoints count is correct. 633568 is right for level 4. Yet the API says the level is 3.
Seems to be some kind of error in the API at some level.
Is it a skill which is just finalized and You still not logged in to get skill completion message? Theres' one quirk used by EVE devs to provide such login alert to us... In that ugly way :((
Originally by: Iachrites Archveult
IA
There's a signature option in settings. No need to waste messages body. -- Thanks CCP for cu<end of sig> |

Nolana Kane
|
Posted - 2007.08.08 13:31:00 -
[335]
Originally by: Dr Slurm Has there been any library created for the API in java?
I'm working on it. (That's why I wished I had a DTD for the XML output :)
First application will be a skill warner which sends me a text message to my cell phone whenever skill training has finished. ;)
|

Iachrites Archveult
Jericho Fraction The Star Fraction
|
Posted - 2007.08.08 13:54:00 -
[336]
Originally by: Graz Geko @Iachrites Archveult: If you look at the skill points you have listed via the api and the value listed for rank 4 from myEVE it would be the same as level4, my guess is the api starts at 0 instead of 1, which is common in the programming language world. Then again, could be a bug too... But I'd be on the starting at 0 thing. :)
If that were the case the API would return skill level of n-1 for every trained skill which would be a very odd thing indeed. Unless I am misunderstanding your point.
In terms of the skill completion, this is a skill that has been trained to that level for quite some time. skillpoints.
I notice that EVEmon gets the level right using the API to load the character. I assume it ignores the level given in the charSheet api xml and just uses the SPs to calculate the level itself.
I wonder if there is a rounding issue here that the API is not handling properly.
IA
|

Elissen
Amarr Serenity Inc
|
Posted - 2007.08.08 15:20:00 -
[337]
I don't think it is supposed to be n-1 since the value should (assumption) be 0 when you don't have the skill trained to the first level, but you do have the skill in your charsheet. ---- Weeks of programming can save you hours of planning. Jumpplanner v2.0 - Routeplanner for all jumpcapable ships! |

Lord Choronic
Science and Trade Institute
|
Posted - 2007.08.08 23:19:00 -
[338]
Originally by: TornSoul Edited by: TornSoul on 17/06/2007 02:06:51 Edited by: TornSoul on 16/06/2007 17:19:43
Hmm not a single post on this yet - or did I miss it?
Handy link : EVE API Documentation Index (I assume it will be added to the left menu at sometime)
=====
Could you update the doc pages with the corresponding example input params for the listed output examples (should kill a few questions)
It would also be good to document the output values, same way as the input params.
Granted, most are selfexplanatory - But not all.
=====
EVE API - Journal Data
Could we please have an "afterRefID" option as well (should even reduce load a bit - if ppl use it...)
This would allow ppl to not (needlessly) request data that they've already got.
====
EVE API - Transaction Data
Needs an "afterTransID" option. Same argument as above
=====
Put a link on the EVE API - Journal Data page refering to the reftypes found on EVE API - Generic Data (/eve/RefTypes.xml.aspx)
Thats kinda where you'd need that info - So a link there would be appropriate.
=====
Also as has been raised before, there really needs to be a way to differentiate the data. I might want to show someone my skills - But not necessarily all my and my corps financial data.
EDIT : The more I think about this the more it concerns me.
I might myself be carefull about who I give my apikey.
But I cant be sure that all corp members are equally carefull - or simply have the same preferences as to who it's ok to give the key to (and thus all of the corps financial data...)
=====
Ok am I just missing this by a mile, but is there no way to download any of these API or what ever? what am I missing?
|

Asura Siddartha
GoonFleet GoonSwarm
|
Posted - 2007.08.09 00:39:00 -
[339]
I think I read the entire thread, but I may have missed it, and I apologize if I did...
Anyone else get bad character stats?
From both the API and clicking on the 'XML DATA' link in the myeve.eve-online character sheet, I get:
<attributes> <intelligence>9</intelligence> <memory>8</memory> <charisma>8</charisma> <perception>8</perception> <willpower>6</willpower> </attributes>
In-game and from the myeve.eve-online skilltree.asp page (and in EVEMON too!) I get the correct values of 18,17,8,18,15
Anyone know how to get the real values?
|

Chruker
|
Posted - 2007.08.09 03:49:00 -
[340]
Originally by: Lord Choronic
Originally by: TornSoul Edited by: TornSoul on 17/06/2007 02:06:51 Edited by: TornSoul on 16/06/2007 17:19:43
Hmm not a single post on this yet - or did I miss it?
Handy link : EVE API Documentation Index (I assume it will be added to the left menu at sometime)
=====
Could you update the doc pages with the corresponding example input params for the listed output examples (should kill a few questions)
It would also be good to document the output values, same way as the input params.
Granted, most are selfexplanatory - But not all.
=====
EVE API - Journal Data
Could we please have an "afterRefID" option as well (should even reduce load a bit - if ppl use it...)
This would allow ppl to not (needlessly) request data that they've already got.
====
EVE API - Transaction Data
Needs an "afterTransID" option. Same argument as above
=====
Put a link on the EVE API - Journal Data page refering to the reftypes found on EVE API - Generic Data (/eve/RefTypes.xml.aspx)
Thats kinda where you'd need that info - So a link there would be appropriate.
=====
Also as has been raised before, there really needs to be a way to differentiate the data. I might want to show someone my skills - But not necessarily all my and my corps financial data.
EDIT : The more I think about this the more it concerns me.
I might myself be carefull about who I give my apikey.
But I cant be sure that all corp members are equally carefull - or simply have the same preferences as to who it's ok to give the key to (and thus all of the corps financial data...)
=====
Ok am I just missing this by a mile, but is there no way to download any of these API or what ever? what am I missing?
Two miles actually. There isn't any code to download. You simply create a HTTP POST request with the variables, and then reads the output that the server sends you.
http://myeve.eve-online.com/api/doc/ http://wiki.eve-dev.net/API ----- http://games.chruker.dk/eve_online ----- Top wishes: - No daily downtime - Faster training on sisi - Updated data export - Speedup IGB table rendering |
|

Lord Choronic
Science and Trade Institute
|
Posted - 2007.08.09 09:07:00 -
[341]
Originally by: Chruker
Originally by: Lord Choronic
Originally by: TornSoul Edited by: TornSoul on 17/06/2007 02:06:51 Edited by: TornSoul on 16/06/2007 17:19:43
Hmm not a single post on this yet - or did I miss it?
Handy link : EVE API Documentation Index (I assume it will be added to the left menu at sometime)
=====
Could you update the doc pages with the corresponding example input params for the listed output examples (should kill a few questions)
It would also be good to document the output values, same way as the input params.
Granted, most are selfexplanatory - But not all.
=====
EVE API - Journal Data
Could we please have an "afterRefID" option as well (should even reduce load a bit - if ppl use it...)
This would allow ppl to not (needlessly) request data that they've already got.
====
EVE API - Transaction Data
Needs an "afterTransID" option. Same argument as above
=====
Put a link on the EVE API - Journal Data page refering to the reftypes found on EVE API - Generic Data (/eve/RefTypes.xml.aspx)
Thats kinda where you'd need that info - So a link there would be appropriate.
=====
Also as has been raised before, there really needs to be a way to differentiate the data. I might want to show someone my skills - But not necessarily all my and my corps financial data.
EDIT : The more I think about this the more it concerns me.
I might myself be carefull about who I give my apikey.
But I cant be sure that all corp members are equally carefull - or simply have the same preferences as to who it's ok to give the key to (and thus all of the corps financial data...)
=====
Ok am I just missing this by a mile, but is there no way to download any of these API or what ever? what am I missing?
Two miles actually. There isn't any code to download. You simply create a HTTP POST request with the variables, and then reads the output that the server sends you.
http://myeve.eve-online.com/api/doc/ http://wiki.eve-dev.net/API
I'm sorry. but I still have no clue on how to get a hold of the information :( I'm seriously a noob when it comes to Internet Explorer and that jazz, help would be appriciated
|

Chruker
|
Posted - 2007.08.09 12:28:00 -
[342]
Originally by: Lord Choronic
Originally by: Chruker Two miles actually. There isn't any code to download. You simply create a HTTP POST request with the variables, and then reads the output that the server sends you.
http://myeve.eve-online.com/api/doc/ http://wiki.eve-dev.net/API
I'm sorry. but I still have no clue on how to get a hold of the information :( I'm seriously a noob when it comes to Internet Explorer and that jazz, help would be appriciated
Using the EVE API requires a bit of programming and knowledge of HTTP requests. There are programs comings and sites being developed that'll utilize the EVE API.
----- http://games.chruker.dk/eve_online ----- Top wishes: - No daily downtime - Faster training on sisi - Updated data export - Speedup IGB table rendering |

Tonto Auri
|
Posted - 2007.08.09 16:37:00 -
[343]
Edited by: Tonto Auri on 09/08/2007 16:37:37
Originally by: Lord Choronic I'm sorry. but I still have no clue on how to get a hold of the information :( I'm seriously a noob when it comes to Internet Explorer and that jazz, help would be appriciated
That means You do not need any help in case You do not need to know anything about EVE API. It just not required to play EVE as You doing it.
P.S. And, please, STOP YOUR OVERQUOTING!! -- Thanks CCP for cu<end of sig> |

Jaabaa
Minmatar Dental Drilling Corporation
|
Posted - 2007.08.11 15:07:00 -
[344]
Originally by: Asura Siddartha I think I read the entire thread, but I may have missed it, and I apologize if I did...
Anyone else get bad character stats?
From both the API and clicking on the 'XML DATA' link in the myeve.eve-online character sheet, I get:
<attributes> <intelligence>9</intelligence> <memory>8</memory> <charisma>8</charisma> <perception>8</perception> <willpower>6</willpower> </attributes>
In-game and from the myeve.eve-online skilltree.asp page (and in EVEMON too!) I get the correct values of 18,17,8,18,15
Anyone know how to get the real values?
Those are your character's base values. You have to add your learning skill bonuses and any implants you may have to these values to get what you see in EVE. |

Asura Siddartha
GoonFleet GoonSwarm
|
Posted - 2007.08.14 20:52:00 -
[345]
Originally by: Jaabaa
Those are your character's base values. You have to add your learning skill bonuses and any implants you may have to these values to get what you see in EVE.
Why is it the really obvious things..... 
Thanks.
|

Vulcar Dumas
|
Posted - 2007.09.30 03:37:00 -
[346]
Why is this not working, it outputs a blank page-
<?php $data = array( 'userID' => "xxx", 'apiKey' => "xxxx" );
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.eve-online.com/char/WalletJournal.xml.aspx"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$xml = new SimpleXMLElement(curl_exec($ch)); curl_close($ch);
foreach ($xml->xpath('//row') as $row) { echo 'Date: '.$row['date'].'<br/>'."\n"; echo 'Type: '.$row['refType'].'<br/>'."\n"; echo 'Owner '.$row['ownerName1'].'<br/>'."\n"; echo 'Owner Name 2: '.$row['ownerName2'].'<br/>'."\n"; echo 'amount: '.$row['amount'].'<br/>'."\n"; echo 'Balance: '.$row['balance'].'<br/>'."\n"; echo 'reason: '.$row['reason'].'<br/>'."\n"; echo '<br/>'."\n"; } ?>
While this one prints out the data [showing that the CURL package is installed]
<?php $data = array( 'userID' => "xxx", 'apiKey' => "xxx" );
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.eve-online.com/account/Characters.xml.aspx"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$xml = new SimpleXMLElement(curl_exec($ch)); curl_close($ch);
foreach ($xml->xpath('//row') as $row) { echo 'Nom: '.$row['name'].' (id: '.$row['characterID'].')'.'<br/>'."\n"; echo 'Coporation: '.$row['corporationName'].' (id: '.$row['corporationID'].')'.'<br/>'."\n"; echo '<br/>'."\n"; }
If I missed something in a previos post sorry it is a very long topic. Please and thanks to all who assist. ?>
|

Johnathan Roark
Caldari Quantum Industries Interstellar Alcohol Conglomerate
|
Posted - 2007.09.30 06:55:00 -
[347]
Originally by: Vulcar Dumas Why is this not working, it outputs a blank page-
If I missed something in a previos post sorry it is a very long topic. Please and thanks to all who assist.
Do you have php5 installed? Also try adding your characterID and account key to your data array.
This is what I have: <?php
//Setting Needed Information $url="http://api.eve-online.com/char/WalletJournal.xml.aspx"; $userid='xxx'; $apikey="xxxx"; $characterID='xxx'; $accountKey="1000";
//Build Post Array $auth = array( 'userID' => $userid, 'apiKey' => $apikey, 'characterID' => $characterID, 'accountKey' => $accountKey );
//Begins connecting to eve api
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($auth));
//Initializes the XML Parser $xml = new SimpleXMLElement(curl_exec($ch));
//Closes the eveapi connection curl_close($ch);
//Parse the file foreach ($xml->xpath('//row') as $row) { echo 'Date: '.$row['date'].'<br/>'."\n"; echo 'Type: '.$row['refType'].'<br/>'."\n"; echo 'Owner '.$row['ownerName1'].'<br/>'."\n"; echo 'Owner Name 2: '.$row['ownerName2'].'<br/>'."\n"; echo 'amount: '.$row['amount'].'<br/>'."\n"; echo 'Balance: '.$row['balance'].'<br/>'."\n"; echo 'reason: '.$row['reason'].'<br/>'."\n"; echo '<br/>'."\n"; } ?>
Corporation Management Improvement |

Tonto Auri
|
Posted - 2007.10.01 03:30:00 -
[348]
Originally by: Vulcar Dumas Why is this not working, it outputs a blank page-
<?php $data = array( 'userID' => "xxx", 'apiKey' => "xxxx" );
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://api.eve-online.com/char/WalletJournal.xml.aspx"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
WalletJournal API call requires CharacterID parameter to be passed with API key information. Just add it to $data structure. -- Thanks CCP for cu<end of sig> |

Eight Ace
|
Posted - 2007.11.25 21:11:00 -
[349]
This might have been asked and answered already but would it be possible to have a small test set of data from the wallet API ?
Some of us, mentioning no names <cough, me> are not such good coders as others. I am trying to get the corp wallet to do some stuff and the limit on how many times you can call the wallet each day is kinda hard to work round. Basically I can only test changes once a day which is a pain.
Please let me know if there is a test function I can call a bit more often to see if my code is working.
Thanks.
-8-
|

Ambo
2nd Outcasters
|
Posted - 2007.11.26 08:33:00 -
[350]
Just save a copy of the XML you get and then you can run it through as many times as you like. (Obviously you have to make some small adaptations, if you need some pointers give me a shout )
|
|

caldar globule
|
Posted - 2007.11.26 12:32:00 -
[351]
hi, risking to be hurt by all of you , is there anyone who has a dtd or xsd definition for the xml files provided in response of the use of the Eve API ? 
|
|

CCP Garthagk

|
Posted - 2007.11.26 17:17:00 -
[352]
Necromancy is all well and good in private, but for the love of the forums, let's not start doing it in public.
If you have any questions and such, go ahead and start a new toplevel thread. They're easier to find, too! Thanks. 
-------------- Garthagk - EVE Software Group - EVE API Guy
Proud to fly Amarr. Long live the Emperor...well, the Empire at least. |
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 [12] [12]:: one page |
First page | Previous page | Next page | Last page |