Pages: 1 2 3 4 5 :: [one page] |
|
Author |
Thread Statistics | Show CCP posts - 18 post(s) |
|

CCP Prism X
C C P C C P Alliance
1153

|
Posted - 2013.02.28 16:25:00 -
[1] - Quote
Hey kids!
Once again the EVE API project has switched ownership and is now back in my gentle embrace. *Fanfare*
But I'm a very important man with many important projects on my important desk that I do for important people all over the important world. So, I've managed (decided) to rope another new programmer member of my team into the project. His name is CCP Nimbus and I'll poke at him after posting this and make him introduce himself here so you know who to beat with a stick.
So as any perceptive API consumer has noticed by now, the service is somewhat of a mess. This is largely due to how badly it scales for many different and annoying technical reasons. Another team has been taking a very close look at these issues and after the proper handover of the project we will continue to take a look them. We hope to provide you with a more stable service, that is less error prone and doesn't bork out so often, by the next release.
But annoying scaling issues aren't the only issues we are aware of. There are multiple API calls which lack important elements in their return XML pages. Most notable of these missing elements are the typeIDs for calls that can return multiple types of owners (character, corporation, alliance). These calls force applications to make extra owner type specific calls to figure out what kind of owner they are dealing with. This is bad not only because it's increased chatter but also because it causes errors that we could easily not have. There's also still some pre-distributed cache legacy issues that we need to look at, like the KillMail calls just giving you an error all the time, except once, every hour, for one application using that specific key.
Then there are some internal problems which prevent most developers from actually developing new API calls alongside their features. We'll try to fix that up.. but there's not much you guys can do to help us with that. 
I'm going to sticky this topic here. If you have any suggestions for something you think we should look at, feel free to provide them here. I'll probably go over it every now and then and delete all the posts. Make some list of stuff I add to the backlog and maybe give you a progress report if I find the fountain of time and suddenly have all the time in the world to work on everything I-¦ve ever wanted.  @CCP_PrismX EVE Database Developer and Expert Ranter Member of Team Pony Express |
|
|

CCP Prism X
C C P C C P Alliance
1153

|
Posted - 2013.02.28 16:25:00 -
[2] - Quote
--Reserved for unknown purposes-- @CCP_PrismX EVE Database Developer and Expert Ranter Member of Team Pony Express |
|

Squizz Caphinator
Happy Endings
95
|
Posted - 2013.02.28 16:33:00 -
[3] - Quote
Long live the King!
CCP Prism X wrote:There's also still some pre-distributed cache legacy issues that we need to look at, like the KillMail calls just giving you an error all the time, except once, every hour, for one application using that specific key.
Me love you long time when you get this fixed Various projects I enjoy putting my time into: http://eve-kill.net | http://zkillboard.com | http://evewho.com | http://evechatter.com | http://skillq.net |

LobbyZN
Umbrella Holding Inc Umbrella Chemical Inc
2
|
Posted - 2013.02.28 16:33:00 -
[4] - Quote
first |

Karbowiak
4M-CORP Raiden.
96
|
Posted - 2013.02.28 16:33:00 -
[5] - Quote
WOOOOOOO \o/
*reserved* |
|

CCP Prism X
C C P C C P Alliance
1156

|
Posted - 2013.02.28 16:44:00 -
[6] - Quote
Karbowiak wrote:I assume we'll be seeing CCP Nimbus on IRC aswell?  I don't know man. He just managed to forget his forum password and lock his account from the forums.. so maybe IRC is a bit too much to hope for 
Sorry Nibus, I <3 ya, bro.  @CCP_PrismX EVE Database Developer and Expert Ranter Member of Team Pony Express |
|

Hoarr
Asgard. Exodus.
100
|
Posted - 2013.02.28 16:47:00 -
[7] - Quote
Karbowiak wrote:WOOOOOOO \o/ edit:// All hail the Prism and, uh, the Nimbus?! I assume we'll be seeing CCP Nimbus on IRC aswell?  In any case, here is a quick list of stuff that should probably be given highest priority: #1 Cache #2 ? #3 ... #4 profit! 
Horrible, but well played. |

Karbowiak
4M-CORP Raiden.
97
|
Posted - 2013.02.28 17:03:00 -
[8] - Quote
CCP Prism X wrote:Karbowiak wrote:I assume we'll be seeing CCP Nimbus on IRC aswell?  I don't know man. He just managed to forget his forum password and lock his account from the forums.. so maybe IRC is a bit too much to hope for  Sorry Nimbus, I <3 ya, bro. 
Sounds like he derped 
In any case, i (and surely others) look forward to getting acquainted with him  |

Unforgiven Storm
Eternity INC. Goonswarm Federation
220
|
Posted - 2013.02.28 17:10:00 -
[9] - Quote
Are you only accepting items to put in the API backlog about errors or you are accepting new API data requests?
I have a couple of things I would like to see in the API about planet interaction, if you have the time and are accepting new requests, I would like to give you some items for you to put in your backlog. The Lazy Pilot - http://thelazypilot.wordpress.com/ |
|

CCP Nimbus
C C P C C P Alliance
11

|
Posted - 2013.02.28 17:47:00 -
[10] - Quote
Hello, I am apparently not so good with computer 
Please don't beat me with sticks (or anything, really) just yet... I'm looking forward to getting stuck into this stuff, and yeah, I should be in IRC - assuming I don't do anything stupid with that, too.
<3 |
|
|

fukier
RISE of LEGION
850
|
Posted - 2013.02.28 17:53:00 -
[11] - Quote
CCP Nimbus wrote:Hello, I am apparently not so good with computer  Please don't beat me with sticks (or anything, really) just yet... I'm looking forward to getting stuck into this stuff, and yeah, I should be in IRC - assuming I don't do anything stupid with that, too. <3
i wont hit y ou with a stick but will assault you with shtick At the end of the game both the pawn and the Queen go in the same box. |

Hannott Thanos
Notorious Legion
420
|
Posted - 2013.02.28 18:41:00 -
[12] - Quote
CCP Nimbus wrote:Hello, I am apparently not so good with computer  Please don't beat me with sticks (or anything, really) just yet... I'm looking forward to getting stuck into this stuff, and yeah, I should be in IRC - assuming I don't do anything stupid with that, too. <3 You know, if you type your password into the IRC client, it shows up for other users as stars. Like my password is *******. Cool, eh? |

Marcel Devereux
Aideron Robotics
203
|
Posted - 2013.02.28 22:17:00 -
[13] - Quote
My small little feature requests.
- Add factionID to the eve/CharacterInfo, char/CharacterSheet, corp/CorporationSheet, and /eve/AllianceList feeds.
- Add alliance{ID,Name} and faction{ID,Name} to the /account/Characters feed.
- Add "characterTypeID" to the eve/CharacterInfo and char/CharacterSheet denoting whether or not the character is a capsuleer or merc.
|

Marcel Devereux
Aideron Robotics
203
|
Posted - 2013.03.01 00:15:00 -
[14] - Quote
And for reference this is what I requested to be added to CREST:
https://forums.eveonline.com/default.aspx?g=posts&m=2613833#post2613833 |

Tonto Auri
Vhero' Multipurpose Corp
26
|
Posted - 2013.03.01 00:54:00 -
[15] - Quote
Oh, you want suggestions? But nothing changed yet. 1. Combine API key ID and vCode in a single string. Like "KeyID:vCode". I'm *** tired of teaching people to copy both parts for me each time. Literally. It's a stupid work to split a string into parts, and computers are very good at doing stupid work for people. 2. Read standards for protocol you're building upon, already, and obey them. Not because I'm telling you to, but because benefits of following an existing standard are many, and drawbacks for breaking it are the worst. When you say "I'm using HTTP(S)", and return code in 2xx range - people expect it to be confirmation code for a successful operation... 3. Make some better authentication mechanics, than presenting API key in request parameters. HTTP header would be fine by me. I could use PHP stream contexts then, at least. 4. API-independent caching would be trivial if there's a header tag for API key. You naturally authenticate clients by their API tags without even knowing what they mean. |

Opaque Intent
Setenta Corp AL3XAND3R.
19
|
Posted - 2013.03.01 05:25:00 -
[16] - Quote
A way to query blueprint attributes found in personal and corp AssetList calls. |

Ydnari
Estrale Frontiers Project Wildfire
159
|
Posted - 2013.03.01 17:41:00 -
[17] - Quote
This is good news, look forward to seeing the API getting some love.
One suggestion on top of the other already posted, Assets API could do with a timestamp in the data showing when the data was generated, so if you've got a cached version then you can tell how stale it is. |

Somerset Mahm
Cognitive Distortion
150
|
Posted - 2013.03.03 13:06:00 -
[18] - Quote
I GÖÑ PrismX SOMER Blink Microlotteries that finish in minutes! Running for over 2 years :) |

Captain Thunk
Sniggerdly Pandemic Legion
130
|
Posted - 2013.03.04 04:56:00 -
[19] - Quote
Welcome back PrismX
The factional warfare statistics pages are some of the worst offenders for requiring more api calls to make meaningful data. It's a while since I looked at them, but I made a page for a friend last year or the year before and it takes literally hundreds of api calls to get data that means anything to anyone - I mean the pilots name, corp and alliance. I can't remember the specifics but I'm happy to explain in detail if you need it.
OutpostList - I only ever get "General Error: Scotty the docking manager heard you were talking **** about him behind his back and refuses to service your request." as a reply, I use legacy keys if that's a factor - if it is, I'm assuming thats a bug that can be easily rectfied
Notifications - I've updated the wiki list: http://wiki.eve-id.net/APIv2_Char_Notifications_XML - which is uptodate at the time of posting, even I will do something communal every now and then, however what would be really awesome would be some notifications for i-hub/station/Pos reinforced timers. We have notifications for PoCos, but if we had the others we can organise automatic OP Timer posting on our forums (at least defensive ones) |

Risingson
59
|
Posted - 2013.03.04 11:31:00 -
[20] - Quote
long live the api =) an ongoing Incursions + staging sys + maybe solarsystem state api would be awesome fw solarsystem state api would be awesome aswell Eveeye.com Bordcomputer Systems |
|

Karbowiak
4M-CORP
98
|
Posted - 2013.03.07 09:19:00 -
[21] - Quote
CCP Nimbus wrote:Hello, I am apparently not so good with computer  Please don't beat me with sticks (or anything, really) just yet... I'm looking forward to getting stuck into this stuff, and yeah, I should be in IRC - assuming I don't do anything stupid with that, too. <3
It has now been a week!
No Nimbus in sight on IRC, this saddens me deeply  |

Ph Ranger
The Ur'Quan Masters SOLAR FLEET
2
|
Posted - 2013.03.09 16:13:00 -
[22] - Quote
CCP Prism X, please check blueprint copy singleton attribute for bpc in secure container. I not try it now, but before it was incorrect. |

Tonto Auri
Vhero' Multipurpose Corp
28
|
Posted - 2013.03.09 23:23:00 -
[23] - Quote
Bug reports go to bug reporting form ingame or at https://bugs.eveonline.com/ |

Ph Ranger
The Ur'Quan Masters SOLAR FLEET
2
|
Posted - 2013.03.10 05:23:00 -
[24] - Quote
I wrote bug reports 2 time. Last report was clossed with message "This Bug Report has been closed due to the length of time it has remained without an update." |

Desmont McCallock
293
|
Posted - 2013.03.10 20:27:00 -
[25] - Quote
API bug reporting is just a waist of time (sorry for that Prism X, but it's the truth). |

Meritsa
Avioni
739
|
Posted - 2013.03.12 07:02:00 -
[26] - Quote
Opaque Intent wrote:A way to query blueprint attributes found in personal and corp AssetList calls.
This.
And combine just visually the keyID and vCode (keyID:vCode). Small little visual change, would help things a lot! |

Verite Rendition
Rionnag Alba Northern Coalition.
128
|
Posted - 2013.03.14 00:55:00 -
[27] - Quote
CCP Prism X wrote:I'm going to sticky this topic here.[/b][/u] If you have any suggestions for something you think we should look at, feel free to provide them here. I'll probably go over it every now and then and delete all the posts. Make some list of stuff I add to the backlog and maybe give you a progress report if I find the fountain of time and suddenly have all the time in the world to work on everything I-¦ve ever wanted.  Welcome back, Prism X.
If you can find the time, it would mean the world to myself and other map makers if Sovereignty.xml could receive some love. Currently it does not return the system development indices (strategic, industrial, & military), which are significant components of how sovereignty works and how alliances benefit from sovereignty.
If these attributes could be exposed via a new API call or added to Sovereignty.xml, it would allow us to do some pretty nifty things. The biggest benefit for my influence map of course being that those indices are a great way of determining where an alliance is actually active and what systems are uninhabited, so that influence can be assigned accordingly. |

Kossaw
Body Count Inc. Pandemic Legion
58
|
Posted - 2013.03.15 12:50:00 -
[28] - Quote
Hi PrismX,
I'd like to bump you for a missing (but promised) feature from the API ....
When POCO's were introduced, they generated a mail when REINFORCED. When you guys programmed this, you promised mails from Stations, POS's, IHUB's, SBU's and all sorts of other goodness. (Yes, these structures generate mails when ~attacked~ but not when reinforced.)
Please, can you guys either complete this feature - or give us something that tells us when a structure has been reinforced and which cycle it is on. (Shield, Armor, Final etc)
You've no idea how much more effective this tool would be -> http://postimer.eve-havoc.net/ WTB : An image in my signature |

Laendra
Universalis Imperium Tactical Narcotics Team
4
|
Posted - 2013.03.18 21:25:00 -
[29] - Quote
How about an API that, for a executor corp director level API key, will show the following information about ihubs
Ihub rowset contains: itemID,solarSystemID,locationID,allianceID,factionID,corporationID,stateTimestamp,onlineTimestamp,reinforcementTimer,state,strategicIndex,militaryIndex,industrialIndex
upgrades rowset (sub-rowset of ihubs) contains: itemID,typeID |

Ydnari
Estrale Frontiers Project Wildfire
161
|
Posted - 2013.03.28 18:15:00 -
[30] - Quote
If the Kill API is getting some changes, then...
Linkable kills in chat (e.g. dragged from combat log or war reports), when you copy them, have some sort of unique ID on the end, presumably so you don't go iterating through random kill IDs and trying to link them.
e.g.
url=killReport:29418534:4b541062e4aae5c045f54013a6b7f6d1f3688140
That ID should be included in the KillLog API, so that if a site has received the kill from the API and wants to make it public, it can be linked in the IGB.
It'd then also need a CCPEVE.showKillReport function adding too, taking those two parameters, since there doesn't seem to be one in the first place.
Then from a killmaill site open in the IGB, you can open up the in-game kill report to see the details of the kill. vote steve https://community.eveonline.com/community/csm/candidate?id=7933451 |
|

Neros D
Caldari Deep Space Ventures Tribal Band
0
|
Posted - 2013.03.31 16:27:00 -
[31] - Quote
Could we get some JSON and OAuth |

Tonto Auri
Vhero' Multipurpose Corp
43
|
Posted - 2013.03.31 16:56:00 -
[32] - Quote
Neros D wrote:Could we get some JSON and OAuth Aren't you confusing the two?... I would rather prefer OpenID. We already have API key infrastructure. (However inefficiently it is implemented.) |

Huang Mo
Tianxia Inc
1
|
Posted - 2013.04.02 09:00:00 -
[33] - Quote
Content of courier contracts tops my wish list.
It doesn't have to be fancy in any way. A simple monkey patch to stuff the item list into a text field would suffice. |

Zifrian
Licentia Ex Vereor Black Core Alliance
901
|
Posted - 2013.04.21 11:13:00 -
[34] - Quote
Three suggestions:
Add ME/PE data to blueprints in assets.
Make the asset API faster than 6 hours refresh...please? Add some sort of PI API. Like to see numbers of extractors, planet type, cycle time, and current material per cycle to start. But a nice API for PI would be really, really nice.
Oh, and can you add ME/PE data to blueprints?
Thanks Maximze your Industry Potential! - Get EVE Isk per Hour! |

Katrinya
Hephaestus LLC Fatal Ascension
1
|
Posted - 2013.06.05 00:03:00 -
[35] - Quote
Where the bloody heck is CREST?
Why even bother this dead horse of an API? |

P3k1
Masters of Zen Circle-Of-Two
4
|
Posted - 2013.06.06 10:43:00 -
[36] - Quote
I'm also interested to work with CREST; Where can we find some documentation and info on that subject? -- Flying around, here and there, nowhere to be found ;) |

Ydnari
Estrale Frontiers Project Wildfire
203
|
Posted - 2013.06.06 12:51:00 -
[37] - Quote
Katrinya wrote:Where the bloody heck is CREST?
Why even bother this dead horse of an API? Because this dead horse of an API has a big advantage - it actually exists, and has done for years.
Despite its ugly warts and rough edges, it pretty much does its job as a read-only interface, and hundreds of developers have worked on tools that use it that thousands of people use; not just the public projects like EVEMon, EVEKill/zKill, EFT, Pyfa, IPH, EVEMeep and so on, but all the private player, corp and alliance projects that aren't out on the public internet.
Any chance of incremental improvements on this API should be welcomed with open arms.
Even if CREST ever appears (and we're coming up on the 1 year anniversary of the dev-testing "add contact" API being delayed) it's not going to be emerge fully-formed; it took a long time for this existing API to get to the feature set it has.
It's this API that's going to be driving the third party tools that thousands of people use for a long time to come, and as such it still needs maintenance and improvement. -- |

Ydnari
Estrale Frontiers Project Wildfire
203
|
Posted - 2013.06.06 12:55:00 -
[38] - Quote
P3k1 wrote:I'm also interested to work with CREST; Where can we find some documentation and info on that subject?
http://wiki.eveonline.com/en/wiki/CREST_Documentation
Last updated March 2012.
And you can't call any of the few functions defined there, because there is no user-accessible CREST API. -- |

Ydnari
Estrale Frontiers Project Wildfire
209
|
Posted - 2013.06.12 19:56:00 -
[39] - Quote
helllooooo...? -- |

P3k1
Masters of Zen Circle-Of-Two
4
|
Posted - 2013.06.13 06:55:00 -
[40] - Quote
/me thinks the thread is dead :/ -- Flying around, here and there, nowhere to be found ;) |
|
|

CCP Prism X
C C P C C P Alliance
1269

|
Posted - 2013.06.24 14:24:00 -
[41] - Quote
P3k1 wrote:/me thinks the thread is dead :/ Nonsense! @CCP_PrismX EVE Database Developer and Expert Ranter Member of Team Pony Express |
|

chatgris
Quantum Cats Syndicate Samurai Pizza Cats
549
|
Posted - 2013.06.24 15:31:00 -
[42] - Quote
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
1269

|
Posted - 2013.06.24 15:33:00 -
[43] - Quote
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! @CCP_PrismX EVE Database Developer and Expert Ranter Member of Team Pony Express |
|

brammator
SUB ZERO. Legion of xXDEATHXx
10
|
Posted - 2013.06.25 08:59:00 -
[44] - Quote
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 K162
3854
|
Posted - 2013.06.26 17:30:00 -
[45] - Quote
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 K162
3854
|
Posted - 2013.06.26 17:33:00 -
[46] - Quote
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
Wildly Inappropriate Goonswarm Federation
12
|
Posted - 2013.06.26 19:20:00 -
[47] - Quote
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
Kicked. Shadow Cartel
74
|
Posted - 2013.06.28 08:55:00 -
[48] - Quote
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.  |
|

Chribba
Otherworld Enterprises Otherworld Empire
8761
|
Posted - 2013.06.28 10:14:00 -
[49] - Quote
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.  What error codes? HTTP 403? 
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
|
|

Acidictadpole
Lethal Dosage. Violent Society
5
|
Posted - 2013.06.28 13:47:00 -
[50] - Quote
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
170
|
Posted - 2013.07.01 21:56:00 -
[51] - Quote
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
Biohazard.
4
|
Posted - 2013.07.02 22:37:00 -
[52] - Quote
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
302
|
Posted - 2013.07.04 20:52:00 -
[53] - Quote
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 Research Inc Beyond Event Horizon.
1
|
Posted - 2013.07.08 03:26:00 -
[54] - Quote
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):
- IndustryJobs API call: It would be extremely useful to have deliveryTime for delivered industry jobs in this xml.
- 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
- AssetList API call - please add ml/pl data and itemFlag to the rows like it is done in industryJobs api call.
|

Kronus Heilgar
Dreddit Test Alliance Please Ignore
10
|
Posted - 2013.07.09 17:36:00 -
[55] - Quote
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
Bite Me inc Bitten.
96
|
Posted - 2013.07.11 12:49:00 -
[56] - Quote
CCP Prism X wrote:TODO List: Tech: CORS JSON
Fixed. |

Chaotic Mind
Rennfeuer Curatores Veritatis Alliance
24
|
Posted - 2013.07.12 06:34:00 -
[57] - Quote
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
Dreddit Test Alliance Please Ignore
28
|
Posted - 2013.07.16 21:31:00 -
[58] - Quote
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.  What error codes? HTTP 403?  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. Legion of xXDEATHXx
87
|
Posted - 2013.07.21 09:39:00 -
[59] - Quote
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
Wildly Inappropriate Goonswarm Federation
16
|
Posted - 2013.07.23 21:04:00 -
[60] - Quote
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
6
|
Posted - 2013.07.27 05:35:00 -
[61] - Quote
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
|

Laendra
Wildly Inappropriate Goonswarm Federation
18
|
Posted - 2013.08.01 00:47:00 -
[62] - Quote
Methinks the King is dead again.... |

Crasniya
Paxton Industries Gentlemen's Agreement
140
|
Posted - 2013.08.01 01:07:00 -
[63] - Quote
I know CREST is a thing that might exist some day, but can we get publicly visible stuff like DUST stats before I kill myself trying to scrape every last bit of information I can out of MemberTracking.xml for DUST mercs? |

Wehrner Stihl
Paxton Industries Gentlemen's Agreement
0
|
Posted - 2013.08.02 07:35:00 -
[64] - Quote
Please give us back the old-style errorcodes, it's impossible to figure out why a request is failing nowadays! |

Ajurna Jakar
Jian Products Engineering Group Tribal Band
17
|
Posted - 2013.08.02 08:14:00 -
[65] - Quote
is there any particular reason why we connot get the contract items on courier contracts any more? http://eve-corp-management.org/-á |

BigSako
Burning Napalm Northern Coalition.
27
|
Posted - 2013.08.02 13:22:00 -
[66] - Quote
I would love to get your attention on this post https://forums.eveonline.com/default.aspx?g=posts&m=3433005
About securing API services a bit more and preventing API identity theft.
thank you. |

Acid Kanshi
Deep Core Mining Inc. Caldari State
39
|
Posted - 2013.08.05 09:36:00 -
[67] - Quote
I ask for your attention Prism X to check out the bug we discovered in the API.
https://forums.eveonline.com/default.aspx?g=posts&t=264241&find=unread EVE-Cost is a manufacturing tool for EVE players. http://www.eve-cost.eu |

Apollo1234
Caldari Provisions Caldari State
0
|
Posted - 2013.08.05 22:36:00 -
[68] - Quote
Hi im hoping im posting this in the rite place.
I think the api key is an amazing thing lets Corps see the true you that you just cannot hide from.
but there is one thing I would really like you to look into changing and that deletion of mail.
I don't mind players looking at mail if I give them access to it but what I don't like is that if there is mail that I delete I delete it for a reason but then find its still on my API that really aggravates me.
as certain mail wont delete fully I cant show my mail to corps im wanting to join as of mail that my friend sent me with he login details lol what a plonker he was lol and this stops me from being accepted into corps because they want the whole key.
so what im asking it that when mail is deleted from game can it also please be deleted from API key as well as I would like to be able to join a corp at some point lol
thanks |

Crasniya
Paxton Industries Gentlemen's Agreement
140
|
Posted - 2013.08.07 19:22:00 -
[69] - Quote
^- This is really irking me. As someone who runs a script pulling off MailMessages, the amount of time it takes before something drops off the mail API is really maddening. |
|

CCP Prism X
C C P C C P Alliance
1293

|
Posted - 2013.08.08 09:34:00 -
[70] - Quote
Yeah I'm aware of the mail issue. It really bothers me as well for reasons I don't want to share so that they don't start bothering me even more!  @CCP_PrismX EVE Database Developer and Expert Ranter Member of Team Pony Express |
|
|

Laendra
Wildly Inappropriate Goonswarm Federation
20
|
Posted - 2013.08.09 22:11:00 -
[71] - Quote
Holy F*ck Batman, He LIVES!!!! |

Sugar Von MurdererTits
D'reg The Methodical Alliance
65
|
Posted - 2013.08.11 21:20:00 -
[72] - Quote
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.  What error codes? HTTP 403?  We need errors! /c
Seconded. Any idea yet if this will happen?
|

Tarlson
Collective Insurrection
0
|
Posted - 2013.08.13 14:50:00 -
[73] - Quote
With CREST now being demo'd publically, what are the chances maybe we add new things to CREST first get them working then start swinging things over from the current system?
I'd love to be able to get contents from coupling arrays, as well as what recipe is in a given reactor. Want to add automated alerts if a pos needs to be feed or emptied to continue the reaction(s). |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
1799
|
Posted - 2013.08.13 15:14:00 -
[74] - Quote
Tarlson wrote:With CREST now being demo'd publically, what are the chances maybe we add new things to CREST first get them working then start swinging things over from the current system?
I'd love to be able to get contents from coupling arrays, as well as what recipe is in a given reactor. Want to add automated alerts if a pos needs to be feed or emptied to continue the reaction(s).
CREST requires people to accept the developers license (as far as I understand it.)
As the developers license hasn't been finalised yet, no releases of authenticated CREST access can be done. Legal issue, rather than technical. Steve Ronuken for CSM 9!-á I'm starting early :) Handy tools and an SDE conversion Twitter: @fuzzysteve on Twitter |

Tarlson
Collective Insurrection
0
|
Posted - 2013.08.13 17:39:00 -
[75] - Quote
Steve Ronuken wrote:Tarlson wrote:With CREST now being demo'd publically, what are the chances maybe we add new things to CREST first get them working then start swinging things over from the current system?
I'd love to be able to get contents from coupling arrays, as well as what recipe is in a given reactor. Want to add automated alerts if a pos needs to be feed or emptied to continue the reaction(s). CREST requires people to accept the developers license (as far as I understand it.) As the developers license hasn't been finalised yet, no releases of authenticated CREST access can be done. Legal issue, rather than technical.
I'm hoping we see an update on that front, considering they are now teasing us with the new toys..... |

Mintoko
Taedium In Perpetuam
22
|
Posted - 2013.08.21 22:05:00 -
[76] - Quote
Can we get a current list of cache intervals? I don't believe the numbers in the wiki are correct.
23 hours for character marketorders?
https://wiki.eveonline.com/en/wiki/EVE_API_Character_Market_Orders
Please?
Pretty please? |

Athelas Loraiel
StarFleet Enterprises Fatal Ascension
7
|
Posted - 2013.08.25 23:33:00 -
[77] - Quote
"WONTDO List: Planetary Interaction API - Data schema simply incompatible with API."
Is there any chance another way for this will be found?
It would be really nice to get automatic data this way. thank you. |

matarkhan
Di-Tron Heavy Industries Insidious Empire
46
|
Posted - 2013.09.10 19:03:00 -
[78] - Quote
Athelas Loraiel wrote:"WONTDO List: Planetary Interaction API - Data schema simply incompatible with API."
Is there any chance another way for this will be found?
It would be really nice to get automatic data this way. thank you.
I'm kinda amazed at the original statement -- you can't make the data available at all? That's just crazy. PI needs some API love pretty desperately, I was wandering in here to see if there were plans for it, and instead find a statement that it will just never happen... |

Isabella Montague
Daughters of Destiny inc.
2
|
Posted - 2013.09.23 14:35:00 -
[79] - Quote
I would suggest reducing the caching time of asset lists (corp and personal). 360 minutes (6 hours!) seems much longer than it really needs to be. |

Andr0ktasiai
Brutor Tribe Minmatar Republic
0
|
Posted - 2013.09.30 09:22:00 -
[80] - Quote
Any chance to get contents of Courier Contracts into the API?
In some old thread someone mentioned the API could "simply" (I assume there is nothing simple when it comes to our beloved API ) return the contents of the Plastic Wrap associated with the Contract.
If someone breaks it just return empty or invald like now. |
|

xHjfx
The Legion of Spoon Curatores Veritatis Alliance
4
|
Posted - 2013.10.02 23:03:00 -
[81] - Quote
Can we get Corp ticker in Charsheet as well to save an extra seperate call ?
Pretty please! |

Malus Sentio
Oberon Incorporated RAZOR Alliance
2
|
Posted - 2013.10.03 21:56:00 -
[82] - Quote
I am evaluating whether to develop an alternative killboard or not.
Currently I believe the API only allows kills to be pulled up to a maximum of 1 month previous. This is pretty much useless for anything but existing killboards (or those that want to rely on them).
Is there any way around this? If not am I able to pay/license access to the history? If not, will CREST eventually offer this functionality?
The queries shoudn't cause heavy load as they will be pulled only once and stored on local servers (and then the 1 month refresh mechanism can be used).
Thanks |

Laendra
Wildly Inappropriate Goonswarm Federation
26
|
Posted - 2013.10.05 05:08:00 -
[83] - Quote
CCP Prism X wrote:Yeah I'm aware of the mail issue. It really bothers me as well for reasons I don't want to share so that they don't start bothering me even more! 
Can we actually get a dev dedicated to external access (e.g. API/CREST), that will actually be active in the community for their area of responsibility and actually do something? |

Roland Gunslinger Deschain
Malazan Bridgeburners
0
|
Posted - 2013.10.10 16:52:00 -
[84] - Quote
When using the CharID to CharName and viceversa, I'd like to see a TypeID (1377, 2, 16159, etc) returned with the Name or ID that way one knows what type of object one was searching for if one didn't know to begin with.
I figure this is a relatively simple thing as all the current APIv2 needs is an extra XML attribute with the typeID that should (at least in my little world) be adjacent to the Name/ID in the database anyways. |

Zeke Shei
Science and Trade Institute Caldari State
0
|
Posted - 2013.10.13 08:27:00 -
[85] - Quote
Can we get JSON support? I would love JSON support so much. |

Paka-Tegat Birshiri
Paragon Material Extraction and Processing
1
|
Posted - 2013.10.31 06:49:00 -
[86] - Quote
I noticed a discrepancy between my wallet balance and a running total of journal entries.
After further review, it seems that there are three missing journal entries: 2 Clone Activations and an Insurance payout. Looking at the larger dataset, it seems that I've not logged a Clone Activation in some time, nor an insurance payout. This would seem to account for the "drift" between the running total and the balance returned by the API.
Is this a known issue? |

Ideki
E.A.D Alliance Omega Vector
122
|
Posted - 2013.11.28 13:33:00 -
[87] - Quote
CCP Prism X wrote: WONTDO List: Planetary Interaction API - Data schema simply incompatible with API.
Errr.... what ??
So every other industry has api access, except PI ? And there is nothing you won't do about ?
I just can't believe that...
And I can't believe that it was not taken into account when PI was designed. PI feels more and more like some fancy toy that had nothing to do with EVE in the first place and that is now left to die...
This is so uncool... Creator of The EVE Planetary Planner and The EVE Ships Skills Planner Author of Immortal Warriors |

Divinitie
Kinzland Island of Misfit Toons
1
|
Posted - 2013.12.03 23:21:00 -
[88] - Quote
Ideki wrote: PI feels more and more like some fancy toy that had nothing to do with EVE in the first place and that is now left to die...
This is so uncool...
I must agree. As PI it becoming a larger part of the EVE universe, to disregard it is an egregious offence to those that conduct it. For an example of its import, review the manufacturing of the new deployable structures. The majority of its build components are from PI. I would have to assume that future structures will be the like.
Personally, I have taken it upon myself to do what I can for its advancement.
On the day of the Rubicon expansion release, myself and a few others took to all the market hubs. From the beginning of game new day, until late in the day, We began spamming local. We did try to not be a REAL annoyance to avoid being blocked by those we were trying to reach with our message.
While my intent is quite serious, I did try to begin my adventure in a RP mindset, hoping that if I succeeded in my attempt, not only would improvements be made, but possibly some lore was created.
Our message was a simple one... WE WANT A BETTER PI, AND WE WANT IT NOW!
I wish(ed) to recruit others to our cause by asking them to... "Join the PI Revolution TODAY! " as I have declared war against the PI gods of New Eden...
and then left a web address for my newly created forum that speaks to PI exclusively... http://kinzland.com/eveoforums/jtr
The forum is called... The Planetary Baron Society and I have termed those that conduct PI as Planetary Barons. PI'ers for a name just sucks.
The first post was presented in RP... http://www.kinzland.com/eveoforums/jtr/viewtopic.php?f=3&t=2
Yes, for some it will be TL;DR. but hey...I am (was) just trying to have some fun.
My ultimate intention is to bring any and all interested in the improvement of PI into one place. Hopefully there will be enough interest by the players to carry it further. My greatest hope is that the DEVs that do PI (who ever they are... TEAM PI) might consider the content and maybe even make a change or two inspired by the registered members.
I challenge any and all Planetary Barons to take upon themselves the burden of advancing PI. By becoming a registered member of my forum, you can make your voice heard. Yes, I realize that THIS forum can do much of the same thing, however, your message is drowned out by a myriad of other of posts in the S&I forum string.
PIs Future needs focus, and to be focuse on. Hence my forum. Who knows, maybe something you suggest finds its way into the next expansion... It could be your... EVE IS REAL moment.
|

Grand Formage
Kinzland
6
|
Posted - 2013.12.03 23:36:00 -
[89] - Quote
Actually, I think we did pretty good that day with over 800 reads of the first topic which was "The manifesto of a Revolution" .
I don't anticipate a quick jump of membership as so many people don't care about PI what-so-ever. Many do not even consider it a profession. This strikes me funny because it actually involves 2 general types of professions... mining (planets instead of asteroids or ice) and manufacturing (the conversion of p0 to p1 and its subsequent blendings in p2, p3 and p4). Additionally... if you are working... what you work at could be considered your profession... and ask anyone that conducts PI... IT IS WORK (the click fest). |

Ideki
E.A.D Alliance Omega Vector
123
|
Posted - 2013.12.04 13:37:00 -
[90] - Quote
Grand Formage wrote:Actually, I think we did pretty good that day with over 800 reads of the first topic which was "The manifesto of a Revolution" .
I don't anticipate a quick jump of membership as so many people don't care about PI what-so-ever. Many do not even consider it a profession. This strikes me funny because it actually involves 2 general types of professions... mining (planets instead of asteroids or ice) and manufacturing (the conversion of p0 to p1 and its subsequent blendings in p2, p3 and p4). Additionally... if you are working... what you work at could be considered your profession... and ask anyone that conducts PI... IT IS WORK (the click fest).
The problem is not that people do not consider PI as a profession. It's just the clickfest that turn them away. And because only a small portion of the playerbase actually do PI, CCP has no interest at the moment to fix the API to support PI.
I am sorry CCP Prism X, but I am a senior software programmer myself, and if there is one thing I learned in my work it is that there is always a way to fix things. Even if sometime it means going back to the root and changing a lot of things to make them work. Most of the time in the long run it is always worth the effort. Creator of The EVE Planetary Planner and The EVE Ships Skills Planner Author of Immortal Warriors |
|

Grand Formage
Kinzland
6
|
Posted - 2013.12.04 17:54:00 -
[91] - Quote
Krixtal Icefluxor wrote:The problem is not that people do not consider PI as a profession. It's just the clickfest that turn them away.
unfortunately, I must report that many have stated to me, especially the day of the forum launch, that "PI is not a profession". as I am not a programmer i can't speak to the api stuff. This being said, i can still talk about what i think should be and how is should be done... hence the forum. maybe you can join the forum and contribute your views and ideas. I have seen your pi planner before and I think it can be of help to those of us in need. I even have a few things i think we could discuss that would utilize your programming talents.
Krixtal Icefluxor wrote:And because only a small portion of the playerbase actually do PI, CCP has no interest at the moment to fix the API to support PI.
This part, while somewhat true, is just crazy. with PI being so involved in so many things and now with the new mobile structures they have to start putting more attention to those that conduct it.
|

Ideki
E.A.D Alliance Omega Vector
123
|
Posted - 2013.12.04 19:48:00 -
[92] - Quote
Grand Formage wrote:Krixtal Icefluxor wrote:The problem is not that people do not consider PI as a profession. It's just the clickfest that turn them away. unfortunately, I must report that many have stated to me, especially the day of the forum launch, that "PI is not a profession". as I am not a programmer i can't speak to the api stuff. This being said, i can still talk about what i think should be and how is should be done... hence the forum. maybe you can join the forum and contribute your views and ideas. I have seen your pi planner before and I think it can be of help to those of us in need. I even have a few things i think we could discuss that would utilize your programming talents. Krixtal Icefluxor wrote:And because only a small portion of the playerbase actually do PI, CCP has no interest at the moment to fix the API to support PI. This part, while somewhat true, is just crazy. with PI being so involved in so many things and now with the new mobile structures they have to start putting more attention to those that conduct it.
It's funny I actually had to read your comments twice to realize that they are meant to me. For some reason you are quoting Krixtal Icefluxor with my own posts.
Anyway, anything related to my tool should be discussed on the thread I made for it (in my sig). So CCP PrismX does not kick us for polluting his own post.
What I said about the playerbase is totally true. 2 reasons:
- Ask players in the ingame chat if they do PI. you will receive only a low percentage of positive answers.
- CCP PrismX said it himself. They way they designed PI codes does not allow for PI API (which is the part I disagree with him)
Creator of The EVE Planetary Planner and The EVE Ships Skills Planner Author of Immortal Warriors |

Captain Thunk
Sniggerdly Pandemic Legion
137
|
Posted - 2014.01.08 21:39:00 -
[93] - Quote
Request for a new API sheet.
Sometimes it's necessary to resolve charnames/ids to discover their corp and alliance. An example is one of the FW sheets, which just lists the Name and ID, another is resolving a copy and paste of the local channel user list. Currently, you do this by resolving the name to ID (if necessary) and then fetching the public character info API for them.
What would be good, and would ease strain on CCP servers, would be a new sheet that accepts multiple IDs (for batch processing) and returns: charID, charName, corpID, corpName, allianceID, allianceName, factionID, factionName.
This will allow 3rd party developers to a) speed up their apps. b) impose a lower burden on the CCP servers. |

Squizz Caphinator
Woopatang
151
|
Posted - 2014.01.09 13:59:00 -
[94] - Quote
Per Captain Thunk's idea, this would be great for EveWho and even zKillboard Various projects I enjoy putting my time into: http://zkillboard.com | http://evewho.com | http://eve-kill.net | http://evechatter.com | http://skillq.net |

Karbowiak
4M-CORP Insidious Empire
177
|
Posted - 2014.01.09 17:47:00 -
[95] - Quote
+1 to Thunks idea ! |
|

CCP FoxFour
C C P C C P Alliance
2861

|
Posted - 2014.01.10 16:17:00 -
[96] - Quote
Noob here, but wouldn't that kill our ability to cache those results? Captain Thunk's suggestion that is. Chances of anyone ever requesting the same as you is near 0 so we cannot really cache it. CCP FoxFour // Game Designer [url]http://twitter.com/regnerba[/url] |
|

Sentient Blade
Crisis Atmosphere
1164
|
Posted - 2014.01.10 16:37:00 -
[97] - Quote
CCP FoxFour wrote:Noob here, but wouldn't that kill our ability to cache those results? Captain Thunk's suggestion that is. Chances of anyone ever requesting the same as you is near 0 so we cannot really cache it.
You don't need to cache it.
For any well-written query, the performance gains you make by only processing one request (with multiple ids / names) should absolutely dwarf anything your caching layer would offer when having to check and serve hundreds of discrete requests. |

Captain Thunk
Sniggerdly Pandemic Legion
143
|
Posted - 2014.01.10 17:12:00 -
[98] - Quote
CCP FoxFour wrote:Noob here, but wouldn't that kill our ability to cache those results? Captain Thunk's suggestion that is. Chances of anyone ever requesting the same as you is near 0 so we cannot really cache it.
What Sentient Blade said basically.
Yeah, there is a cacheing problem - but these sites are already up and operational. Currently per operation they're processing hundreds of /eve/CharacterInfo.xml.aspx pages which only cache for 1hr anyway.
The precedent already exists in pages like: /eve/CharacterID.xml.aspx /eve/CharacterName.xml.aspx /char/Locations.xml.aspx /corp/Locations.xml.aspx
It's in the interests of the application developer to put in their own reasonable cacheing because the above pages are the ones that tend to get them API banned when abused. |
|

CCP FoxFour
C C P C C P Alliance
2861

|
Posted - 2014.01.12 18:03:00 -
[99] - Quote
Fair points, PriximX is busy these days and I know nothing of the API but will poke some people. Never know, maybe a miracle will happen. CCP FoxFour // Game Designer [url]http://twitter.com/regnerba[/url] |
|
|

CCP FoxFour
C C P C C P Alliance
2866

|
Posted - 2014.01.14 17:05:00 -
[100] - Quote
I hate you all very much... as in very very much... as in KAJ GHSBF&P*(UI#WOSDHBUI&*(SEFVDD&*UIFGHIKSDg
http://i.imgur.com/jTWAhjd.png
Please keep in mind this is again just me smashing my face on the keyboard hoping for things to work.
For now it mostly works, I have some more stuff to do on the backend but basically it's a new endpoint: eve/CharacterAffiliation.xml.aspx?ids=
You will notice thats ids, as in plural... as in batch that **** up.
No promises on anything aside from I will continue to work on it and hopefully get it code reviewed and fixed enough for release at some point in the future. CCP FoxFour // Game Designer http://twitter.com/regnerba |
|
|

Captain Thunk
Sniggerdly Pandemic Legion
146
|
Posted - 2014.01.14 17:17:00 -
[101] - Quote
You Sir, are a righteous dude. |

Chaotic Mind
Rennfeuer Curatores Veritatis Alliance
25
|
Posted - 2014.01.19 17:59:00 -
[102] - Quote
CCP FoxFour wrote:I hate you all very much... as in very very much... as in KAJ GHSBF&P*(UI#WOSDHBUI&*(SEFVDD&*UIFGHIKSDg http://i.imgur.com/jTWAhjd.pngPlease keep in mind this is again just me smashing my face on the keyboard hoping for things to work. For now it mostly works, I have some more stuff to do on the backend but basically it's a new endpoint: eve/CharacterAffiliation.xml.aspx?ids= You will notice thats ids, as in plural... as in batch that **** up. No promises on anything aside from I will continue to work on it and hopefully get it code reviewed and fixed enough for release at some point in the future.
AWESOMEEEEEEEE.....
and now add an indicator on what I've found in the "CharacterID.xml.aspx" API... like don't do characterID when the ID belongs to a corporation...
just my 12.5 cents |
|

CCP FoxFour
C C P C C P Alliance
2869

|
Posted - 2014.01.21 14:49:00 -
[103] - Quote
Chaotic Mind wrote:CCP FoxFour wrote:I hate you all very much... as in very very much... as in KAJ GHSBF&P*(UI#WOSDHBUI&*(SEFVDD&*UIFGHIKSDg http://i.imgur.com/jTWAhjd.pngPlease keep in mind this is again just me smashing my face on the keyboard hoping for things to work. For now it mostly works, I have some more stuff to do on the backend but basically it's a new endpoint: eve/CharacterAffiliation.xml.aspx?ids= You will notice thats ids, as in plural... as in batch that **** up. No promises on anything aside from I will continue to work on it and hopefully get it code reviewed and fixed enough for release at some point in the future. AWESOMEEEEEEEE..... and now add an indicator on what I've found in the "CharacterID.xml.aspx" API... like don't do characterID when the ID belongs to a corporation... just my 12.5 cents
That really bothers me as well... however changing it would break a lot of other apps. On top of that it is called character. I was thinking a new endpoint might be in order though that does the same thing, but with a proper return. Dunno. Need to poke some people when I am back in the office. CCP FoxFour // Game Designer http://twitter.com/regnerba |
|

Querns
GBS Logistics and Fives Support Goonswarm Federation
184
|
Posted - 2014.01.21 15:14:00 -
[104] - Quote
Very nice -- thanks for your work. That should simplify quite a few things of mine, as well. This post was crafted by a member of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |
|

CCP FoxFour
C C P C C P Alliance
2869

|
Posted - 2014.01.22 13:44:00 -
[105] - Quote
As for the CharacterID endpoint, I don't really want to change it as it would break a lot of existing applications as I said. What I was thinking was a new endpoint along the lines of eve/OwnerID with the following columns: name, id, group
Group is straight from the SDE with 1 being character, 2 being corporation, 19 being faction, and 32 being alliance.
Thats my current thought... I mean I could just add group to the existing one but then you have characterName and characterID attributes for alliances and such.. and thats just messy... but it's already messy... so **** I don't know. Will think some more. CCP FoxFour // Game Designer http://twitter.com/regnerba |
|

Querns
GBS Logistics and Fives Support Goonswarm Federation
189
|
Posted - 2014.01.22 15:04:00 -
[106] - Quote
Unless you run into an issue where caching the results for what's essentially the same information twice taking up too many resources (note: I have no idea how the eve api's caching layer works! :V ) I don't see a real downside to having a new endpoint for it. Heck, didn't that happen for the killmails api endpoint at some point? I can't remember. As long as you don't remove the old endpoint, it probably won't change anything for previously existing code, and anyone who wants to use the new information was gonna have to touch their application anyways. This post was crafted by a member of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |
|

CCP FoxFour
C C P C C P Alliance
2871

|
Posted - 2014.01.23 08:47:00 -
[107] - Quote
So, came in early this morning to get some time in on this little project. I just really want to stress that neither this or the other API change I have made are approved for release right now. Once I have them in a better state I will do that. For now, enjoy:
http://i.imgur.com/z2OVtaF.png CCP FoxFour // Game Designer @regnerba |
|
|

CCP FoxFour
C C P C C P Alliance
2871

|
Posted - 2014.01.23 14:13:00 -
[108] - Quote
Since someone else asked and others might wonder, here is the URL I used to produce the result seen in the above screenshot: eve/OwnerID.xml.aspx?names=wtfbbq,Regner,Federal%20Marines,Gallente%20Federation,something%20invalid CCP FoxFour // Game Designer @regnerba |
|
|

CCP FoxFour
C C P C C P Alliance
2872

|
Posted - 2014.01.24 14:51:00 -
[109] - Quote
I hate myself so much... I went and added the DUST wallet to the corp wallet balance/transaction/journal history API endpoint. Now I gotta go test and I hate testing... damnit... /rage CCP FoxFour // Game Designer @regnerba |
|

Querns
GBS Logistics and Fives Support Goonswarm Federation
197
|
Posted - 2014.01.24 17:46:00 -
[110] - Quote
CCP FoxFour wrote:I hate myself so much... I went and added the DUST wallet to the corp wallet balance/transaction/journal history API endpoint. Now I gotta go test and I hate testing... damnit... /rage don't hate testing
testing is your friend
I am writing a massive test suite for an api endpoint at work right now
kill me This post was crafted by a member of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |
|

Y U Dont
SUB ZERO. Legion of xXDEATHXx
1
|
Posted - 2014.01.25 22:45:00 -
[111] - Quote
CCP FoxFour wrote:I hate myself so much...
While you are in guilt phase, could you add container names to existing assets API endpoints? Please do it!
|

Drailen
ED-Technics
8
|
Posted - 2014.01.25 23:06:00 -
[112] - Quote
Y U Dont wrote:While you are in guilt phase, could you add container names to existing assets API endpoints? Please do it!
This would be duplicating what the Locations API already does.
|
|

CCP FoxFour
C C P C C P Alliance
2873

|
Posted - 2014.01.27 17:25:00 -
[113] - Quote
Just to get an actual list of changes out since I have been rambling a fair bit (and a dev blog will come later): * New OwnerID endpoint for looking up names * DUST wallet division added * Character affiliations endpoint added that contains slim character info about what corp/alli/faction they are in. * Added factionName to the corp/CorporationSheet when factionID > 0 * Added contestedAmount to map/FacWarSystem that contains a float from 0 to 1 of the contested percentage
I am also now looking at adding factionID to other missing locations. CCP FoxFour // Game Designer @regnerba |
|

Crasniya
Strange Energy Gentlemen's Agreement
369
|
Posted - 2014.01.27 20:17:00 -
[114] - Quote
CCP FoxFour wrote: * DUST wallet division added
Is this live now? Or Soon(TM)? |
|

CCP FoxFour
C C P C C P Alliance
2874

|
Posted - 2014.01.27 20:20:00 -
[115] - Quote
Crasniya wrote:CCP FoxFour wrote: * DUST wallet division added
Is this live now? Or Soon(TM)?
Soon(TM) CCP FoxFour // Game Designer @regnerba |
|

Crasniya
Strange Energy Gentlemen's Agreement
369
|
Posted - 2014.01.27 20:29:00 -
[116] - Quote
CCP FoxFour wrote:I hate myself so much... I went and added the DUST wallet to the corp wallet balance/transaction/journal history API endpoint. Now I gotta go test and I hate testing... damnit... /rage
FoxFour for president. I know a lot of people who will be extremely happy about this. |

dent308
Dreddit Test Alliance Please Ignore
90
|
Posted - 2014.01.28 15:48:00 -
[117] - Quote
CCP FoxFour wrote:Just to get an actual list of changes out since I have been rambling a fair bit (and a dev blog will come later): * New OwnerID endpoint for looking up names * DUST wallet division added * Character affiliations endpoint added that contains slim character info about what corp/alli/faction they are in. * Added factionName to the corp/CorporationSheet when factionID > 0 * Added contestedAmount to map/FacWarSystem that contains a float from 0 to 1 of the contested percentage
I am also now looking at adding factionID to other missing locations.
Just to be clear, this is all stuff I have done locally but am still waiting on proper code reviews and such before it gets deployed. There will be a dev blog before it's all done so just keep watching for that.
Parsers and unit tests primed and waiting. |

Skutter Midumulf
Red Federation RvB - RED Federation
0
|
Posted - 2014.01.31 15:58:00 -
[118] - Quote
Katrinya wrote:Where the bloody heck is CREST?
Why even bother this dead horse of an API?
This. |

Tahnil
Sirius Fleet
44
|
Posted - 2014.01.31 16:04:00 -
[119] - Quote
Skutter Midumulf wrote:Katrinya wrote:Where the bloody heck is CREST?
Why even bother this dead horse of an API? This.
Not this. |

Draleth
Brave Newbies Inc. Brave Collective
13
|
Posted - 2014.02.04 17:49:00 -
[120] - Quote
The following is the primary inconsistency that is turning my own code into spaghetti:
- APIKeyInfo returns almost everything I need except Alliance information.
- CharacterInfo is better, but is missing character gender, ancestry, and publicly visible titles and roles, and is inconsistent (alliance vs. allianceName from the other calls) thus requiring edge case code. Titles and roles are public "get info" items in-gameGǪ
- CharacterSheet is even better, but some of our members may be reluctant to give away private information to our Auth service and is missing security status.
This makes progressive enhancement of the imported data quite difficult to implement, as with a zero-mask key (which is perfectly acceptable to verify control over a character) there is no alliance information. For auth services the titles and roles are important, and requiring a more expansive key from people with titles is not unreasonable, but the API as it stands now is killing me.
Adding the missing alliance information to the APIKeyInfo call, as I notice some screenshots in prior replies indicating, is a great step. Adding the missing public "get info" information would be even better.
I'm glad to see attention being paid to the API. Ensuring compatibility while making additions should be fairly reasonable.
My blue-sky hope is for the serialization format to be selectable. JSON FTW. |
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
2625
|
Posted - 2014.02.04 18:29:00 -
[121] - Quote
Tahnil wrote:Skutter Midumulf wrote:Katrinya wrote:Where the bloody heck is CREST?
Why even bother this dead horse of an API? This. Not this.
With a delayed answer:
There's no reason to get rid of this API, when CREST eventually becomes available. If /all/ you are doing is providing a regular content download, then it's appropriate and probably lighter weight.
CREST will be somewhat harder to implement, than the 'grab a page. stick it in an xml parser and play with the results'.
They both have their place.
Of course, I still want CREST to come out. But it's a very different beast of a thing. Steve Ronuken for CSM 9! http://www.fuzzwork.co.uk/
Twitter: @fuzzysteve on Twitter |

Kossaw
Body Count Inc. Pandemic Legion
93
|
Posted - 2014.02.06 00:45:00 -
[122] - Quote
Skutter Midumulf wrote:Katrinya wrote:Where the bloody heck is CREST?
Why even bother this dead horse of an API? This.
Remember the chaos when CCP finally killed the old API system and you had to move to new CAK's ? Can you even imagine having to re-write every single 3rd party application out there from API into CREST ( not to mention REST isn't at all necessary when the only thing you are doing is reading from the server )
WTB : An image in my signature |

rswfire
Firesworn Firesworn Nation
163
|
Posted - 2014.02.06 04:26:00 -
[123] - Quote
CCP Prism X wrote:WONTDO List: Planetary Interaction API - Data schema simply incompatible with API.
Would you please reconsider your position on this one?
In our case, what would be helpful is knowing what planets a character has command centers, what type of extractors they are using, and when they are scheduled to stop running. Maybe beyond that just a list of assets (commodities extracted) that can be brought up to a Customs Office. This would go a long way toward making it possible for us to create tools that help us keep track of PI installations -- on a personal level, we can make sure we're re-installing our extractor programs when they finish -- on a group level, such as a corp or alliance, it would help us better manage projects where many people are helping to "chip in" with different commodities toward a common end.
I am a programmer also and I don't understand what you are saying when you say "data schema incompatible with API." It should not be difficult to return the above information via XML. I simply can't think of a single scenario where it would be so difficult it would be on a "won't do list." Trying to implement the complex routes, etc., would most definitely be a challenge, but most of us do not need that. With the advent of POCOs, this becomes an even more important aspect of Eve that is missing from the API. I did some Googling and this has been asked for years and years now, so the community would like this ability. Please reconsider your stance on this.
It doesn't have to be complicated -- some basic data is enough to give us 95% of use cases. http://www.youtube.com/watch?v=ZYAz0aWEzpw http://www.firesworn.com/index.php?/topic/69-about-firesworn-nation/
|
|

CCP FoxFour
C C P C C P Alliance
2884

|
Posted - 2014.02.07 20:09:00 -
[124] - Quote
rswfire wrote:CCP Prism X wrote:WONTDO List: Planetary Interaction API - Data schema simply incompatible with API. Would you please reconsider your position on this one? It doesn't have to be complex. In our case, what would be helpful is knowing what planets a character has command centers, what commodities are being extracted or produced, and the time until those extractors are scheduled to end. Maybe beyond that just a list of assets (commodities) that can be transported to a Customs Office. This would go a long way toward making it possible for us to create tools that help us keep track of PI installations. On a personal level, we can make sure we're re-installing our extractor programs when they finish. Currently, there is no way to automate this like you would with EveMon and your skill queue. On a group level, such as a corp or alliance, it would help us better manage projects where many people are "chipping in" different commodities toward a common end. I don't understand what you are saying when you say "data schema incompatible with API." The API outputs XML. What data is not compatible with XML? I can understand that it might be more challenging to represent a complete PI installation in XML, but you are already doing this in your databases or PI wouldn't even exist. But putting that aside, most of us do not need anything that complicated. With the advent of POCOs, this becomes an even more important aspect of Eve that is missing from the API. You guys have been great at providing us with important data we can use, but this is one area that has been neglected. I did some Googling and this has been asked for since as early as 2011, so it is needed/wanted. Please reconsider your stance on this. It doesn't have to be complicated -- some basic data is enough for 95% of the ways in which it would likely be used.
I make ZERO promises, but I will at least talk to CCP PrisimX and see what might possibly be possible. I have no idea, but I will ask some questions.
CCP FoxFour // Game Designer @regnerba |
|

Ideki
E.A.D Alliance Omega Vector
190
|
Posted - 2014.02.11 13:44:00 -
[125] - Quote
CCP FoxFour wrote:rswfire wrote:CCP Prism X wrote:WONTDO List: Planetary Interaction API - Data schema simply incompatible with API. Would you please reconsider your position on this one? It doesn't have to be complex. In our case, what would be helpful is knowing what planets a character has command centers, what commodities are being extracted or produced, and the time until those extractors are scheduled to end. Maybe beyond that just a list of assets (commodities) that can be transported to a Customs Office. This would go a long way toward making it possible for us to create tools that help us keep track of PI installations. On a personal level, we can make sure we're re-installing our extractor programs when they finish. Currently, there is no way to automate this like you would with EveMon and your skill queue. On a group level, such as a corp or alliance, it would help us better manage projects where many people are "chipping in" different commodities toward a common end. I don't understand what you are saying when you say "data schema incompatible with API." The API outputs XML. What data is not compatible with XML? I can understand that it might be more challenging to represent a complete PI installation in XML, but you are already doing this in your databases or PI wouldn't even exist. But putting that aside, most of us do not need anything that complicated. With the advent of POCOs, this becomes an even more important aspect of Eve that is missing from the API. You guys have been great at providing us with important data we can use, but this is one area that has been neglected. I did some Googling and this has been asked for since as early as 2011, so it is needed/wanted. Please reconsider your stance on this. It doesn't have to be complicated -- some basic data is enough for 95% of the ways in which it would likely be used. I make ZERO promises, but I will at least talk to CCP PrisimX and see what might possibly be possible. I have no idea, but I will ask some questions.
Thank you. Please we count on you for this. Be our Champion.  Creator of The EVE Planetary Planner and The EVE Ships Skills Planner Author of Immortal Warriors |

Quesa
D00M. Northern Coalition.
26
|
Posted - 2014.02.13 18:33:00 -
[126] - Quote
PLEASE add corporation and alliance tickers to the new API. I, and some others, tend to use the ticker for displaying information over the entire name string and in order to get the info for both corporation and alliance you have to hit the api server 2 more times.
The current implementation of the AllianceList seems very inefficient. I don't know anyone that really needs a complete list of each Alliance in the game. It makes more sense to me to allow a developer to query information on a single alliance instead of downloading the entire XML sheet each time we want to update the data. |

rswfire
Firesworn Firesworn Nation
165
|
Posted - 2014.02.14 03:00:00 -
[127] - Quote
CCP FoxFour wrote:I make ZERO promises, but I will at least talk to CCP PrisimX and see what might possibly be possible. I have no idea, but I will ask some questions.
Thank you. I can see why the DUST community admires you so much.
I really appreciate your willingness to look into this. Something else crossed my mind after I read your post: there would also be value in being able to query the tax rates and owners of the POCOs for different planets. Perhaps a separate query for planetary information in a solar system? If I could query a system and get a list of planets, their types, and the POCO rates, there is a lot we can do with that. http://www.youtube.com/watch?v=ZYAz0aWEzpw http://www.firesworn.com/index.php?/topic/69-about-firesworn-nation/
|

Tahnil
Sirius Fleet
44
|
Posted - 2014.02.14 12:17:00 -
[128] - Quote
rswfire wrote:CCP FoxFour wrote:I make ZERO promises, but I will at least talk to CCP PrisimX and see what might possibly be possible. I have no idea, but I will ask some questions.
Thank you. I can see why the DUST community admires you so much. I really appreciate your willingness to look into this. Something else crossed my mind after I read your post: there would also be value in being able to query the tax rates and owners of the POCOs for different planets. Perhaps a separate query for planetary information in a solar system? If I could query a system and get a list of planets, their types, and the POCO rates, there is a lot we can do with that.
I donGÇÿt like the idea of querying the API for the owners of customs offices. Why? Just try to imagine how nullsec alliances would react to the proposal to allow API calls for who has got a POS on some moon. This would be free and very convenient intel for everybody who is interested in "acquiring" this spot.
I have no problem with other planetary data and tax rates being available via API though. |

rswfire
Firesworn Firesworn Nation
165
|
Posted - 2014.02.14 13:26:00 -
[129] - Quote
Tahnil wrote:I donGÇÿt like the idea of querying the API for the owners of customs offices. Why? Just try to imagine how nullsec alliances would react to the proposal to allow API calls for who has got a POS on some moon. This would be free and very convenient intel for everybody who is interested in "acquiring" this spot.
I have no problem with other planetary data and tax rates being available via API though.
Querying the owner of a POCO is not the same thing as querying data on a moon with a POS. They are wholly separate things. POCOs are planet-wide structures; the moons are not even relevant in this context. http://www.youtube.com/watch?v=ZYAz0aWEzpw
http://www.firesworn.com/index.php?/topic/69-about-firesworn-nation/
|
|
|
|
Pages: 1 2 3 4 5 :: [one page] |