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.
 

The King is dead, long live the new King! (API switched ownerships!)

First post
Author
chatgris
Quantum Cats Syndicate
Of Essence
#41 - 2013-06-24 15:31:50 UTC
My one request for the TODO (I saw this referenced in the OP) is please make it so that I can post my corporation api to multiple killboards, and they can all suck down my corps kills.
CCP Prism X
C C P
C C P Alliance
#42 - 2013-06-24 15:33:15 UTC
chatgris wrote:
My one request for the TODO (I saw this referenced in the OP) is please make it so that I can post my corporation api to multiple killboards, and they can all suck down my corps kills.


Way ahead of you!
brammator
SUB ZERO.
#43 - 2013-06-25 08:59:17 UTC
Please, oh please add container names to assets api. It would help to solve old problem with multiple starbases located in one system. I will just give towers/silos/harvesters some weird names and modify my utilites accordingly.
Two step
Aperture Harmonics
#44 - 2013-06-26 17:30:46 UTC
brammator wrote:
Please, oh please add container names to assets api. It would help to solve old problem with multiple starbases located in one system. I will just give towers/silos/harvesters some weird names and modify my utilites accordingly.


You can already get that with the location API call, which gives you the x, y, and z position. You can then look for the nearest moon (moon positions are in the SDE), and you don't even have to name them funny things.

CSM 7 Secretary CSM 6 Alternate Delegate @two_step_eve on Twitter My Blog

Two step
Aperture Harmonics
#45 - 2013-06-26 17:33:54 UTC
And for an actual suggestion:

Please add the following to the new fun filled killmails api:
1) Killright info (the "killed on behalf of" stuff that is in the in game kill reports)
2) In game value
3) For pods, the class of clone of the guy podded

CSM 7 Secretary CSM 6 Alternate Delegate @two_step_eve on Twitter My Blog

Laendra
Universalis Imperium
Goonswarm Federation
#46 - 2013-06-26 19:20:21 UTC
I'd still like to see starbaseList and starbaseDetail combined, so two calls don't have to be made to know of what changed....
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#47 - 2013-06-28 08:55:39 UTC
Can we get a list of the new error codes and what they mean?
We could find out the hard way, but this is probably a bit easier on both of us. P
Chribba
Otherworld Enterprises
Otherworld Empire
#48 - 2013-06-28 10:14:48 UTC  |  Edited by: Chribba
ItsmeHcK1 wrote:
Can we get a list of the new error codes and what they mean?
We could find out the hard way, but this is probably a bit easier on both of us. P

What error codes? HTTP 403? Lol

We need errors!

Also we need to convince the Teams to start coding their api modules so that we don't have to put everything on Prism - do you hear that TEAMS!? When you add bounty to the game, add bounty to the API.

/c

★★★ Secure 3rd party service ★★★

Visit my in-game channel 'Holy Veldspar'

Twitter @ChribbaVeldspar

Acidictadpole
Lethal Dosage.
Scary Wormhole People
#49 - 2013-06-28 13:47:58 UTC
I suggest that a characters LP amounts should be retrievable by the API. Wrapping this in with standings might be a good idea, but as always, implementation is up to you guys.
Somerset Mahm
Cognitive Distortion
#50 - 2013-07-01 21:56:11 UTC
Bug report 164220 filed for char/ContactList not showing the inWatchlist attribute.

SOMER Blink Microlotteries that finish in minutes! Running for over 2 years :)

ILLADEN
T.R.I.A.D
Ushra'Khan
#51 - 2013-07-02 22:37:18 UTC
What happened to https://api.eveonline.com/char/FacWarStats.xml.aspx? ?
If supplied with charid, vcode and keyid this returns a bad request.

This always used to work, until it didn't. Then I spent my whole weeking, pulling my hairs out, finally nailing my bad requests issues down to this idiotic thing. What's up with character FacWarStats?
Desmont McCallock
#52 - 2013-07-04 20:52:14 UTC
ILLADEN wrote:
What happened to https://api.eveonline.com/char/FacWarStats.xml.aspx? ?
If supplied with charid, vcode and keyid this returns a bad request.

This always used to work, until it didn't. Then I spent my whole weeking, pulling my hairs out, finally nailing my bad requests issues down to this idiotic thing. What's up with character FacWarStats?

Same here.

Summoning CCP Prism X (mmmmmmmmmmmm).
Anessa Smith
Interference Inc
#53 - 2013-07-08 03:26:48 UTC
Hi CCP,

I'm going to split this it two parts... first one is kind of critical for my application and implementing these suggestions will greatly improve performance of my app (so I'm voting for these with two hands and all my clones):


  1. IndustryJobs API call: It would be extremely useful to have deliveryTime for delivered industry jobs in this xml.
  2. IndustryJobs API call: Please add outputItemID attribute for delivered industry jobs. I'm particularly interested in results of jobs with activityID="8" (invention).


The second part is nice to have but not critical

  1. AssetList API call - please add ml/pl data and itemFlag to the rows like it is done in industryJobs api call.

Kronus Heilgar
Science and Trade Institute
Caldari State
#54 - 2013-07-09 17:36:17 UTC
Regarding the TypeIDs that you recently added:
CCP Prism X wrote:
And here you thought I had forgotten about you!
Fixes
- CharacterID.xml.aspx now supports unicode characters
- ID's that do not have an associated name should no longer create errors on request, be they supplied internally or by user input.
- Missing owner typeIDs have been added to the following pages (this should remove the need to make up to three calls to know wether a given ID is a character, corp or an alliance):
-- char/ContactList.xml.aspx
-- char/MailMessages.xml.aspx
-- char/UpcomingCalendarEvents.xml.aspx
-- char/WalletJournal.xml.aspx
-- char/WalletTransactions.xml.aspx
-- corp/ContactList.xml.aspx
-- corp/WalletJournal.xml.aspx
-- corp/WalletTransactions.xml.aspx


Could you add one to the /eve/CharacterName and /eve/CharacterID? Either that or a more detailed error than "Bad Request" on CharacterInfo when an NPC ID is checked (and make it so it won't blacklist me for getting that error often)?

This is not the signature you're looking for.

Nix Anteris
The Dark Space Initiative
Scary Wormhole People
#55 - 2013-07-11 12:49:31 UTC
CCP Prism X wrote:
TODO List:
Tech:
CORS
JSON


Fixed.
Chaotic Mind
Wet Corpses
#56 - 2013-07-12 06:34:04 UTC
maybe 2 requests
- add what sort of ID got returned in the /eve/CharacterID.xml.aspx API (character, corp, alliance, whatever...) would save alot of additional checks.
- a Jumpbridge API where you can see who used all the nice and expensive fuel and who refilled it

thanks ;)
Raath Nambode
Sebiestor Tribe
Minmatar Republic
#57 - 2013-07-16 21:31:55 UTC
Chribba wrote:
ItsmeHcK1 wrote:
Can we get a list of the new error codes and what they mean?
We could find out the hard way, but this is probably a bit easier on both of us. P

What error codes? HTTP 403? Lol

We need errors!
/c


I second this. I can understand changing the response HTTP header from a 200 to 403, 500 etc but I don't understand why you stopped supplying the XML error response. Like Chrib I've got certain tasks that fire off different events depending on what error code I got back in the xml. Most importantly my whole API stack is designed to work with the expiry cache timer so that once a request is made on a key, it won't fire off again until the time has expired. Right now it appears that a small number of API credentials are getting requested over and over again but I have no real way of identifying what the problem is or how to notify the users to fix it as the blanket 403s are meaningless.

It would have been a simple change to append a http response header from a 200 to another HTTP code without needing to change the output XML at all, but instead looks like a whole block of functionality has been dropped for no apparent reason at all.

Wormhome Navigation - http://www.staticmapper.com Industrial Management - http://industry.darkshadowindustries.com Follow me on twitter https://twitter.com/staticmapper

brammator
SUB ZERO.
#58 - 2013-07-21 09:39:19 UTC
Two step wrote:
brammator wrote:
Please, oh please add container names to assets api. It would help to solve old problem with multiple starbases located in one system. I will just give towers/silos/harvesters some weird names and modify my utilites accordingly.


You can already get that with the location API call, which gives you the x, y, and z position. You can then look for the nearest moon (moon positions are in the SDE), and you don't even have to name them funny things.


Doesn't work with complex chains (for example, booster producing with same material as input and output) and station containers (for example, search for capital BPO in one of 150 Abbaddons sitting in corp hangar)

So container names would greatly improve usability and don't ruin anything (because none of existing entities get modified or deleted, just new column)
Laendra
Universalis Imperium
Goonswarm Federation
#59 - 2013-07-23 21:04:37 UTC
CCP Prism X wrote:
TODO List:

Missing Data
Sovereignty Data
- Indices and such (Not sure Design is cool with that)

Missing Calls

Blueprint Data


Re: Sovreignty Data - this is already data that is available ingame, so I don't see why Design would have such a hard-on about it.
* Installed upgrades should only be available to alliance executor corp (or, God forbid, to appropriate Alliance Roles, if anyone gets off their ass and implements them).
* However, indices are public knowledge, and should be available on the /map/Sovereignty.xml.aspx call as three new columns per system.

Re: Blueprint Data - sure would be nice to get this completed and working. Not sure what you are thinking about for how it would be implemented...would be nice to know.
Goren Styne
Different Like You
#60 - 2013-07-27 05:35:29 UTC  |  Edited by: Goren Styne
https://forums.eveonline.com/default.aspx?g=posts&m=3400869#post3400869

Sorry I posted in your old (unwatched) forum. The 403 header definitely broke some stuff as far as backwards compatibility, for example EVEBB.

Quote:
This change caused some applications to break, for instance eve-bb. We have been debugging a evebb forum issue and the root cause is the 403 error if a member deletes an API key. This software is expecting the error code in the XML data and a 200 response. A 403 header implies that there is no permission to access the script or the resource, it does not say that the api key was deleted (Which absolutely should stay in the XML response not the HTTP Header)

Goren Styne CEO Different Like You