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 |
|
|
|
|
Pages: [1] 2 3 4 5 :: one page |
First page | Previous page | Next page | Last page |