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

CCP Phantom
C C P C C P Alliance
7226

|
Posted - 2016.11.08 18:41:20 -
[1] - Quote
The EVE Swagger Interface (ESI) is a new framework developed by Team Tech Co to underpin the new ESI API.
This new blog from Team Tech Co. will dive a little deeper into the design and technical specifics of ESI, going to get into the base design of ESI to explain a few basic principles of what's going on behind the scenes.
Check out the blog Introducing the ESI API!
CCP Phantom - Senior Community Developer
|
|

Phrynohyas Tig-Rah
Black Cat And White Cat
14
|
Posted - 2016.11.08 19:15:58 -
[2] - Quote
This new API is awesome. Still where should we report bugs in it?
F.e.
Quote:GET /corporations/{corporation_id}/icons/ returns
Quote:{ "px64x64": "https://http://image.eveonline.com/Corporation/98446724_64.png", "px128x128": "https://http://image.eveonline.com/Corporation/98446724_128.png", "px256x256": "https://http://image.eveonline.com/Corporation/98446724_256.png" }
Mean, icon url's are misformed |

NUBIARN
Brutal Ballerinas
27
|
Posted - 2016.11.08 20:01:06 -
[3] - Quote
great stuff,
just started looking through the documentation for the endpoints, awesome stuff CCP. at last a api that doesn`t require a crystal ball to start working with, I'm impressed. and it looks likes the SSO work I did will still fundamentally work so cool, looking forward to getting to grips with this.  one happy camper here.
oh did I mention the "try it" button which will create the endpoint link required, oh yes very nice, trial and error for devs gone.
link to documentation in case anyone missed it |

Sashii Ohmiras
Krypted Gaming
0
|
Posted - 2016.11.08 20:13:34 -
[4] - Quote
Looks awesome!
Do you have a road map of additional functionality you intend to add outside of the capabilities of the xml api/crest? |
|

CCP SnowedIn
C C P C C P Alliance
0

|
Posted - 2016.11.08 20:51:15 -
[5] - Quote
Phrynohyas Tig-Rah wrote:This new API is awesome. Still where should we report bugs in it? F.e. Quote:GET /corporations/{corporation_id}/icons/ returns Quote:{ "px64x64": "https://http://image.eveonline.com/Corporation/98446724_64.png", "px128x128": "https://http://image.eveonline.com/Corporation/98446724_128.png", "px256x256": "https://http://image.eveonline.com/Corporation/98446724_256.png" } Mean, icon url's are misformed
Thanks, those should all be fixed now.
For future bug reports, if you're on tweetfleet slack, the #esi channel is a great place to inform us.
We've also just now set up a public github repo for receiving and tracking ESI bugs, feel free to create issues there as appropriate: https://github.com/ccpgames/esi-issues
Cheers,
-SnowedIn
CCP SnowedIn // Distributed Systems Engineer // Team Tech Co // @CCP_SnowedIn
|
|

Minerva Arbosa
Astrocomical Warped Intentions
26
|
Posted - 2016.11.08 22:43:10 -
[6] - Quote
Yeay!! Another new API system which will be like the last one of very little documentation. How about you all finish one project before starting on another please? I know documentation isn't terribly great to be writing, but a little would go along way with CREST. |
|

CCP SnowedIn
C C P C C P Alliance
0

|
Posted - 2016.11.08 23:35:39 -
[7] - Quote
Minerva Arbosa wrote:Yeay!! Another new API system which will be like the last one of very little documentation. How about you all finish one project before starting on another please? I know documentation isn't terribly great to be writing, but a little would go along way with CREST.
ESI can only return what the endpoint describes. It's a documentation-first API.
Check it out for yourself => https://esi.tech.ccp.is
CCP SnowedIn // Distributed Systems Engineer // Team Tech Co // @CCP_SnowedIn
|
|
|

CCP SnowedIn
C C P C C P Alliance
0

|
Posted - 2016.11.08 23:38:12 -
[8] - Quote
Sashii Ohmiras wrote:Looks awesome!
Do you have a road map of additional functionality you intend to add outside of the capabilities of the xml api/crest?
Thanks!
There's a trello board that we're keeping for wishlist/feature requests. If you want to toss the idea around in the #ESI tweetfleet channel, we're eager to hear community suggestions for what could enable some really cool apps (without breaking the game, ofc).
CCP SnowedIn // Distributed Systems Engineer // Team Tech Co // @CCP_SnowedIn
|
|

Altrue
Exploration Frontier inc Tactical-Retreat
2095
|
Posted - 2016.11.08 23:53:17 -
[9] - Quote
Best of luck for this "new" (kinda not but you know what I mean) project!
Eagerly waiting for the unleashing of the full ESI potential :)
Seriously though, you mentionned cool new features with a special attention put into not breaking the game... But what about existing XML API features that are already breaking the game?
For instance, the Silo contents endpoint impact on the viability of mobile Siphons.
Can we expect this endpoint to be ported into the ESI API? Will there be some kind of game designer oversight of new ESI features to prevent them from altering too much the viability of gameplay features?
Also, have your first like haha 
Signature Tanking Best Tanking
[Ex-F] CEO - Eve-guides.fr
Ultimate Citadel Guide - 2016 EVE Career Chart
|
|

CCP SnowedIn
C C P C C P Alliance
1

|
Posted - 2016.11.09 00:17:52 -
[10] - Quote
Altrue wrote:Best of luck for this "new" (kinda not but you know what I mean) project! Eagerly waiting for the unleashing of the full ESI potential :) Seriously though, you mentionned cool new features with a special attention put into not breaking the game... But what about existing XML API features that are already breaking the game? For instance, the Silo contents endpoint impact on the viability of mobile Siphons. Can we expect this endpoint to be ported into the ESI API? Will there be some kind of game designer oversight of new ESI features to prevent them from altering too much the viability of gameplay features? Also, have your first like haha 
haha, thanks for the like ;)
we are working closely with Five-O to ensure any new ESI endpoints are cleared by them first. The feedback process so far has been amazing, very thorough and well reasoned responses to any questions/concerns we've have when putting together these new specs, based on XML and CREST.
as for your specific case with the silos and siphons, that's something we'll have to look at again when we transition that endpoint. from my point of view, I'm more interested in the types and structures of the response and request. the data that's actually returned, and the "how" that data is returned, isn't really interesting to ESI, and is something ESI tries to abstract away from (the "how" could change at any time, without ESI being affected).
CCP SnowedIn // Distributed Systems Engineer // Team Tech Co // @CCP_SnowedIn
|
|
|

Wayne Donne
Royal Oaks Glen Oaks Oakwood Oaks Country Club All My Friends Are Ded
1
|
Posted - 2016.11.09 03:52:33 -
[11] - Quote
Is it possible to post a list of end-points that are going to be in the final release?
Are you guys going to add a way to query the id number of more than just alliances, since you need an id number for most GETs. |

Sashii Ohmiras
Krypted Gaming
0
|
Posted - 2016.11.09 06:02:51 -
[12] - Quote
Wayne Donne wrote:Is it possible to post a list of end-points that are going to be in the final release?
Are you guys going to add a way to query the id number of more than just alliances, since you need an id number for most GETs.
Have a look at the "search" endpoints. I believe they should provide what you're looking for. |

Wayne Donne
Royal Oaks Glen Oaks Oakwood Oaks Country Club All My Friends Are Ded
1
|
Posted - 2016.11.09 08:37:58 -
[13] - Quote
Sashii Ohmiras wrote:Wayne Donne wrote:Is it possible to post a list of end-points that are going to be in the final release?
Are you guys going to add a way to query the id number of more than just alliances, since you need an id number for most GETs. Have a look at the "search" endpoints. I believe they should provide what you're looking for.
Well right now, you can call:
https://crest-tq.eveonline.com/regions/
https://crest-tq.eveonline.com/inventory/groups/
and cascade into basically everything from there. I am curious if that kind of luxury will still exist in the new api. |

YeuxVerts Belle
Viziam Amarr Empire
9
|
Posted - 2016.11.09 09:28:00 -
[14] - Quote
https://esi.tech.ccp.is/latest/#/ lists a lot of endpoints, but the dev blog seems to declare this as a work-in-progress. How much of this new API is operationnal ? Can we switch to it already ?
Also, AWESOME.
The above message presents my opinions on the topic at hand. If there is a conflict between my views and reality, consider reality to be correct until proven otherwise.
|

Golden Gnu
EVE University Ivy League
192
|
Posted - 2016.11.09 10:40:11 -
[15] - Quote
Thank you for this new API. I welcome the change, swagger makes everyone life easier, even if it kills pretty much all the API libraries. I can barely wait until you finish all the endpoints I need.
/universe/structures/{structure_id}/ actually returns some of the citadels locations, but, not all... Would it be possible to return all of them? Unresolved locations is really frustrating for jEveAssets users...
Here is a few that does not work:
1009490997062 1012126598203 1012126599746 1013891262742 1013979539456 1014956811902 1020241029341 1021153704082 1021386123900 1021856392758 1021998044990 1022068012367 1022069057551 1022069543859 1022080938053 1022080939326 1022311385966 1980638578 355158289
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|

Althalus Stenory
Flying Blacksmiths
88
|
Posted - 2016.11.09 12:57:22 -
[16] - Quote
Got few questions too :
- What is the purpose of the Live tag with all the other operations there ? Showing what's really implemented / finished ?
- Just wondering, is the list of scope in the securityDefinitions complete ? I believe that it is, but as I don't really know swagger yet... :) .
- Will we have to register an application to use the SSO again (like for CREST) ? Or do we just have to use the infos from the securityDefinitions object ?
Anyway, this is really cool that CCP now use a standard to expose its API :D (especially with a complete doc <3) Thanks, and I really hope it will grow fast and fine with everything from both XML API and CREST |

Raw Matters
Brilliant Starfire
50
|
Posted - 2016.11.09 13:03:34 -
[17] - Quote
It is nice to see that this API has at least the basic documentation, however there are a lot of "Getting started" infos missing. Like: "What's a character-ID and how do I get one?" A few examples would be really helpful here.
Not having a rate limit is a mistake. As someone who has developed a few bigger REST APIs I guarantee that you will have to change that in the future. I'd recommend to do it earlier than too late. It doesn't have to be limiting to the standard user, but there just has to be one for the "stupid" user that sends 20k requests/minute because "polling is the best way to get accurate data".
What I am really missing form this API are market price data. I can of course get those by running over thousands of accounts and their wallet, but then having this as a simple and clean API would be useful. At least the major trade-hubs would be great for price calculation tools. |

Muscaat
EVE Markets
65
|
Posted - 2016.11.09 14:26:05 -
[18] - Quote
Raw Matters wrote:What I am really missing form this API are market price data.
According to the Trello board, market-related endpoints are already implemented and queued for deployment. |

Raw Matters
Brilliant Starfire
50
|
Posted - 2016.11.09 14:31:44 -
[19] - Quote
That sounds great! I'd love to hear more official details on that. |

Mara Rinn
Cosmic Goo Convertor
5985
|
Posted - 2016.11.09 16:35:44 -
[20] - Quote
How do I join the community on Trello or Slack?
Day 0 Advice for New Players
|
|

Muscaat
EVE Markets
65
|
Posted - 2016.11.09 17:12:12 -
[21] - Quote
For those not following in Slack: the Trello board I linked to has now turned into the Github project...
Invitations to Tweetfleet on Slack are requested via Steve Ronuken's site. |

Althalus Stenory
Flying Blacksmiths
88
|
Posted - 2016.11.09 17:13:11 -
[22] - Quote
Mara Rinn wrote:How do I join the community on Trello or Slack? https://www.fuzzwork.co.uk/tweetfleet-slack-invites/ (you have to login using the SSO)
edit: too slow :( ^^ |
|

CCP SnowedIn
C C P C C P Alliance
1

|
Posted - 2016.11.09 17:21:57 -
[23] - Quote
thanks mate, was just about to post that (migrated trello => github)
CCP SnowedIn // Distributed Systems Engineer // Team Tech Co // @CCP_SnowedIn
|
|

Mara Rinn
Cosmic Goo Convertor
5985
|
Posted - 2016.11.09 21:39:02 -
[24] - Quote
Apparently I was already on Tweetfleet Slack.
Thank you for moving to GitHub. One less account to keep track of 
Day 0 Advice for New Players
|

Aineko Macx
367
|
Posted - 2016.11.10 09:41:10 -
[25] - Quote
I'm just starting to look into ESI, but it looks promising :)
One thing I'd like to see is inclusion of the required scopes for endpoints in swagger.json, so we don't have to hardcode them.
iveeCore 3.0: The PHP engine for industrial activities and CREST library
|

erittainvarma
Fistful of Finns WE FORM V0LTA
40
|
Posted - 2016.11.10 11:34:27 -
[26] - Quote
So when we can use this? |

Althalus Stenory
Flying Blacksmiths
88
|
Posted - 2016.11.10 12:47:26 -
[27] - Quote
Aineko Macx wrote:One thing I'd like to see is inclusion of the required scopes for endpoints in swagger.json, so we don't have to hardcode them.
Aren't they already in ? As far as i can see, there are security list in each endpoints requiring some scope permission. |

Aineko Macx
367
|
Posted - 2016.11.10 13:04:14 -
[28] - Quote
Althalus Stenory wrote:Aineko Macx wrote:One thing I'd like to see is inclusion of the required scopes for endpoints in swagger.json, so we don't have to hardcode them.
Aren't they already in ? As far as i can see, there are security list in each endpoints requiring some scope permission. You are right.
iveeCore 3.0: The PHP engine for industrial activities and CREST library
|

Sergei Alexeyev
Fweddit The Initiative.
5
|
Posted - 2016.11.10 18:20:03 -
[29] - Quote
For the love of god, add the alliance member count on /alliances/alliance_id! I can't imagine looping over all the corporations.. |

Jack Bladder
EVE Trader PnL
0
|
Posted - 2016.11.11 17:49:42 -
[30] - Quote
With the XML API, I can retrieve the character information, and most importantly the character id, using a key id and verification code. How do I do this in this brand new world? The characters/ urls already expect the {character_id} to return a response, so I must obtain it from somewhere else. But where? How? |
|

Zifrian
Deep Space Innovations
1790
|
Posted - 2016.11.12 14:25:33 -
[31] - Quote
This looks great! When will it be stable enough that we can switch our apps? What is the time frame for getting all the current API/CREST endpoints migrated?
Thanks!
GÇ£Any fool can criticize, condemn, and complain - and most fools do.GÇ¥ - Dale Carnegie
Industry guy, third-party developer, jack-of-all-trades - master of none
Maximze your Industry Potential! - Download EVE Isk per Hour!
|

Dirk Morbho
Mindstar Technology Goonswarm Federation
59
|
Posted - 2016.11.12 17:14:22 -
[32] - Quote
Please make sure not to repeat the mistakes of the past.
1) ASPX won't cut it: run it on unix, not windows (I've blatantly made the assumption you are running the XML API on a windows box since it's ASPX )
2) CREST doesn't give you the grouptype IDs when you query the ItemtypeID. Cross-referencing becomes lotsa extra work.
3) Help the server load out by using a caching proxy server in front of the main server that respects the cache timers. Varnish Cache is in my mind this moment.
Looking forward to the new gizmo!! Keep up the good work lads!
|

Crashys
Zonk Squad Hell's Pirates
11
|
Posted - 2016.11.14 15:21:38 -
[33] - Quote
Can we use the accessTokens as we've been using with CREST to authenticate ESI endpoints? If so will it be the same way by using ?accessToken= *** ?
|

Legedric Striker
DRUCKWELLE Evolution
68
|
Posted - 2016.11.17 19:05:49 -
[34] - Quote
Added Issues #93, #94 and #95 to github.
All issues are about character information that's absolutely necessary to do skill training calculations. With the current state of ESI they are simply impossible as it lacks things like character attributes, current active set of implants and the new clone state.
EVE-Skillplan.net - Plan your pilot skill training online on PC, Mac, tablet or smartphone!
|

Pizza Thief
The Price Of Freedom Get Off My Lawn
5
|
Posted - 2016.11.18 08:36:10 -
[35] - Quote
o7 CCP & Independant Devs,
Just wanted to bring a small issue (I think) to attention. Currently the Swagger client at https://esi.tech.ccp.is/dev/ and https://esi.tech.ccp.is/latest/ show "GET /corporations/{corporation_id}/roles/ | Get Corporation Members" when I assume the part after the vertical pipe is supposed to read "Get Corporation Roles".
On that same entry the SSO scope says "esi-corporations.read_corporation_membership.v1" where I expect it is supposed to read "esi-corporations.read_corporation_roles.v1". Hope this helps!
o7 Pizza Thief |

Pizza Thief
The Price Of Freedom Get Off My Lawn
5
|
Posted - 2016.11.18 08:40:54 -
[36] - Quote
Sorry to spam the forum but I had another question,
On https://esi.tech.ccp.is/legacy/ there are multiple functions including "GET /alliances/{alliance ID}/" that are labeled as deprecated, however they still exist in https://esi.tech.ccp.is/latest/ and https://esi.tech.ccp.is/dev/ so I'm wondering if this is something we should ignore?
Thanks! o7 Pizza Thief |

Crashys
Zonk Squad Hell's Pirates
11
|
Posted - 2016.11.18 15:01:08 -
[37] - Quote
Error: Server Error
The server encountered a temporary error and could not complete your request. Please try again in 30 seconds.
RIP ESI 2016-2016 |

Alt Two
Caldari Capital Construction Inc.
135
|
Posted - 2016.11.18 16:17:34 -
[38] - Quote
What happened to all the corp and alliance endpoints in ESI? Yesterday they where there but now they're gone, even in legacy. |

Crashys
Zonk Squad Hell's Pirates
11
|
Posted - 2016.11.19 16:11:15 -
[39] - Quote
Yeah... it would be nice to see ESI endpoints restored...
Corporation, Alliance, etc... doesn't give much help when we start preparing the big change when ESI is taken down... :)
Please. :) |

Michdelle Arnoux
Dot.Inc TRUE VINE
0
|
Posted - 2016.11.19 18:59:18 -
[40] - Quote
I had written my entire app in the new system (being new to Eve) and am now finding all the market APIs are no longer live (with no idea when they'll return). Is there any way to find out this information? If this was planned, would be good to have a spot to go to determine when APIs will be up / down and when to start relying on them. |
|

Alt Two
Caldari Capital Construction Inc.
135
|
Posted - 2016.11.19 22:09:11 -
[41] - Quote
I'm in the same position. I had just finished my market app late at night, and when I woke up the next day I found that they had vanished and I had to rewrite the whole thing for CREST instead. There's even a (not surprisingly very empty) thread just below this one where CCP said they would announce breaking changes to the API. Deleting several endpoints seems like a breaking change to me. |

Kentaro Kawaii
Black Aces Swords of Damocles
1
|
Posted - 2016.11.19 22:51:09 -
[42] - Quote
wow I spent half the day looking for the market endpoints, I knew I saw them earlier this week and was looking for where they went, but they're gone... and no mention of what happened to them until I saw these posts here... |

Dax Buchanan
Pandemic Horde Inc. Pandemic Horde
4
|
Posted - 2016.11.19 23:14:37 -
[43] - Quote
+1 to writing my app using the new API only to have the endpoints removed.
Doesn't give much confidence in using this API if major breaking changes like this will be made without notice. |

Yoann POLICHOUZ
Pavillon Rouge Opera Mundi
0
|
Posted - 2016.11.20 06:54:30 -
[44] - Quote
Same here. I've worked yesterday to get a market fetching order system up, and today, "error no route" !
What's wrong with ESI ? 
By the way, a migration of "crest Industry" to esi (the system manufacturing indexes) will be nice  |

LiteralCookie
Repubblica Indipendente di Genova EVIAN NATION
0
|
Posted - 2016.11.20 09:57:48 -
[45] - Quote
Alt Two wrote:I'm in the same position. I had just finished my market app late at night, and when I woke up the next day I found that they had vanished and I had to rewrite the whole thing for CREST instead. There's even a (not surprisingly very empty) thread just below this one where CCP said they would announce breaking changes to the API. Deleting several endpoints seems like a breaking change to me.
Agreed... they need to stop breaking stuff!
This is the "Official EVE Swagger update Thread": https://forums.eveonline.com/default.aspx?g=posts&t=499251&find=unread
But not a peep about deleting Market endpoint. I need that endpoint! :(
Not cool that they suggested the other two API methods, xml and CREST might be going away in a year. |

Luzz Achell
NextGen Industries
0
|
Posted - 2016.11.21 02:05:44 -
[46] - Quote
I noticed that the market end point disappeared on Friday(or Thursday?) and reappeared later that day and then disappeared again on Saturday. Maybe it's just being switched off for technical issues. Would be great to have it noted somewhere to keep everyone updated. |

LiteralCookie
Repubblica Indipendente di Genova EVIAN NATION
0
|
Posted - 2016.11.21 08:53:05 -
[47] - Quote
Luzz Achell wrote:I noticed that the market end point disappeared on Friday(or Thursday?) and reappeared later that day and then disappeared again on Saturday. I did notice as I was testing Saturday I started to get more and more errors so maybe it's just being switched off for technical issues. Would be great to have it noted somewhere to keep everyone updated. Unfortunately the swagger thread is thread locked. So no way to know when or if they are getting closer to getting it to work. But it's hard for me to write semantic algorithms when there's no pattern to properly import the data from. I'm a huge fan of json, so that probably aggrivates me even more because I don't want to touch xml.
To be fair, I know where incredibly lucky that CCP even considers 3rd party developers this way. There are lots of games that don't have the most basic of interfaces. |

KwibbiaN
brotherhood of desman Soviet-Union
0
|
Posted - 2016.11.23 16:20:40 -
[48] - Quote
Nice work!
But how to get account information, like clone state (omega,alpha) and when it will expire as omega?
|

Yoann POLICHOUZ
Pavillon Rouge Opera Mundi
0
|
Posted - 2016.11.23 19:44:36 -
[49] - Quote
Market is back online  |

David Davaham
12
|
Posted - 2016.11.24 19:07:13 -
[50] - Quote
Can somebody please tell me when we are going to get access the Mail endpoints. Or am I doing something wrong? |
|

Yoann POLICHOUZ
Pavillon Rouge Elemental Tide
0
|
Posted - 2016.12.03 17:34:27 -
[51] - Quote
/industry/systems/ send 404 get_industry_systems-v1 not supported |

Yoann POLICHOUZ
Pavillon Rouge Elemental Tide
0
|
Posted - 2016.12.11 13:24:44 -
[52] - Quote
Industry is way too much unstable. Unusable.
|

Sir Constantin
83
|
Posted - 2016.12.14 13:48:08 -
[53] - Quote
Hello, Sorry if it's a little off-topic but I started learning programming/python a month ago and I want to learn more by doing a small project like a small app that pulls the wallet and some PI data. My questions are, what is the best library to make api requests, what's the best library to parse the data and what documentation do I need to learn to get good?
|

David Davaham
Massive Dynamic inc. Care Factor
12
|
Posted - 2016.12.14 15:57:17 -
[54] - Quote
Sir Constantin wrote:Hello, Sorry if it's a little off-topic but I started learning programming/python a month ago and I want to learn more by doing a small project like a small app that pulls the wallet and some PI data. My questions are, what is the best library to make api requests, what's the best library to parse the data and what documentation do I need to learn to get good?
Create a new topic on the forums and I will be glad to help you. This thread is for announcements regarding ESI |

Golden Gnu
EVE University Ivy League
195
|
Posted - 2016.12.20 16:32:23 -
[55] - Quote
A list of what jEveAssets needs to move to ESI:
Need both character and corporation APIs: -Account Balance -Assets -Contracts + ContractsItems -Industry Jobs -Journal -Market Orders -Transactions
Others APIs: -Resolve locationIDs not in the SDE (Conquerable Stations and Citadels) -Detect if items is a blueprint copy or original: Assets/Contracts/Industry Jobs (Market orders is not needed unless it become possible to sell blueprint copies via the market) -Resolve characterIDs and corporationIDs to names -Get in-game names of containers and ships
Creator of jEveAssets - the asset manager
"Download is the meaning of life, upload is the meaning of intelligent life"
|

Dyceress
School of Applied Knowledge Caldari State
0
|
Posted - 2017.01.02 22:21:40 -
[56] - Quote
ESI appears to be down right now? Getting 502 Bad Gateway errors even when trying to view its documentation. |

Dyceress
School of Applied Knowledge Caldari State
0
|
Posted - 2017.01.03 00:33:08 -
[57] - Quote
Yoann POLICHOUZ wrote:Same here. I've worked yesterday to get a market fetching order system up, and today, "error no route" ! What's wrong with ESI ?  By the way, a migration of "crest Industry" to esi (the system manufacturing indexes) will be nice 
Hmm, Market APIs have just disappeared again -- from Legacy, Latest and Dev. They were here in the last hour or two. |

Cryten Jones
Advantage Inc The Matari Consortium
124
|
Posted - 2017.01.10 16:52:05 -
[58] - Quote
Can we get a Route planner path please?
Send it start and end location with a flag for autopilot safety preference .
Returns the number of jumps and the path as as list.
|

David Davaham
Athanos Industries Cohortes Triarii
13
|
Posted - 2017.01.10 21:12:01 -
[59] - Quote
Cryten Jones wrote:Can we get a Route planner path please?
Send it start and end location with a flag for autopilot safety preference .
Returns the number of jumps and the path as as list.
Go to Github at the link below and submit an issue which is also a request. I doubt it will be created though. That sounds link a perfect project for a Third party though.
https://github.com/ccpgames/esi-issues |

Mr Twinkie
Black Serpent Technologies The-Culture
46
|
Posted - 2017.01.11 18:09:17 -
[60] - Quote
ESI super unreliable for anyone else? Have had to add catches that revert back to API for pretty much everything
MAMBA/The-Culture Head of IT
Dramiel - An EVE Bot for Discord
!!Hosted Dramiel Service!!
|
|

David Davaham
Athanos Industries Cohortes Triarii
13
|
Posted - 2017.01.11 20:42:41 -
[61] - Quote
Mr Twinkie wrote:ESI super unreliable for anyone else? Have had to add catches that revert back to API for pretty much everything
ESI is actually quite stable. There are some end points that will respond with a 500 error, just wait half a second and then make the call again.
I did write loops into my script to reattempt the call if the HTTP Status Code is not 200. Generally the second call is successful and if not the second then the third. I have never had to go beyond the third call unless they took the endpoint down for maintenance, but then I just wrote a script that disables that call if it is down.
It is good practice to have a fall back in your code. ESI is still in development to a degree and is actively being worked on. What you have done should not be look at from the standpoint that ESI is unrealiable, from the viewpoint that it is forcing you to take the extra steps to ensure that your code is more reliable.
One should never rely on a single API if there are other options available. If able, code the fall back. All this does is make your application that much better. |

Astrid Farnsworth
Broke and Famous
9
|
Posted - 2017.01.28 20:35:43 -
[62] - Quote
Will i still be able to use google sheets for following toons stats?
"Amateurs talk about tactics, but professionals study logistics."
- Gen. Robert H. Barrow, USMC (Commandant of the Marine Corps) noted in 1980**strong text**
|

Io Koval
R-.A.-G.-E
1
|
Posted - 2017.02.05 20:32:26 -
[63] - Quote
So I made a separate thread without realizing this one existed: https://forums.eveonline.com/default.aspx?g=posts&t=509896&find=unread
TL;DR: ESI is incredibly unstable for me, I consistently get 502 (Bad Gateway) "Temporary Errors" and it usually takes on the order of a minute to get a call to go through successfully.
Another picture: http://imgur.com/a/7Hr31 |

David Davaham
Athanos Industries Cohortes Triarii
13
|
Posted - 2017.02.05 22:25:55 -
[64] - Quote
Fully aware of it man. ESI has been terribly slow all weekend long. CCP Snowdin has been working on. Strongly suggest you join the #esi channel on the Tweetfleet slack. |

Fuwafuwa Neko
LostKnights
0
|
Posted - 2017.02.11 21:06:44 -
[65] - Quote
Hell,
So I'm trying to use this API. I have to say that it's beautiful and nice. But where can I find which type id is which item? Also where can I find let's say recipe info? Or skill infos? And the last one is the market prices endpoint: what does that average_price mean? is it the average of selling and buying prices of all region? Is the only way to get the current price is to get all orders then order them by price?
Thanks in advance. |

David Davaham
Athanos Industries Cohortes Triarii
13
|
Posted - 2017.02.12 10:27:32 -
[66] - Quote
Fuwafuwa Neko wrote:Hell,
So I'm trying to use this API. I have to say that it's beautiful and nice. But where can I find which type id is which item? Also where can I find let's say recipe info? Or skill infos? And the last one is the market prices endpoint: what does that average_price mean? is it the average of selling and buying prices of all region? Is the only way to get the current price is to get all orders then order them by price?
Thanks in advance.
ESI is still being actively being developed and updated by the dev's daily. I suggest join the tweetfleet slack and subscibe to the ESI Channel. A lot of questions can be answered there.
As far as the questions you answered here, these are mainly my personal opinion
Q. Which Type ID is which item? A. GET /universe/types/{type_id}/
Q. Also where can I find let's say recipe info? Or skill infos? A. Not available via ESI right now. If you think it should be, please post an issue on GitHub at the link below. A lot of us keep a local copy of the SDE. At Least those of us who have project that reside on a server. I don't know if this is possible for you. But it make it a lot faster to retrieve static data such as those asked in this question.
Q. Market Prices A. I apologize, I am unable to answer this question since my project does not interact with the market place endpoint
Like I recommended earlier in my post. Join Tweetfleet Slack. - Info is in this forum I believe, but I know that Steve Roukin hosts the registration page - Subscribe to the Github Issues page. Your inbox will get rapes every weekday with emails, but you will learn lots about what is going on with ESI and how to work best with.
GIthub: https://github.com/ccpgames/esi-issues/projects/1
Hope this information help. Fly Safe o7 |

Jaseac
KarmaFleet Goonswarm Federation
9
|
Posted - 2017.02.14 04:29:28 -
[67] - Quote
I have a plan in mind for a spreadsheet, but no idea how to make it work. And now their getting rid of xml api's so now I am waiting on more "How-TO" on this new api. Hopefully they can get it stable so we can play around with the new system. |

Dominous Nolen
Powder and Ball Alchemist Industries
251
|
Posted - 2017.03.07 21:24:52 -
[68] - Quote
Anyword if we will be seeing ship mass / ship type tracking make its way in the API stack for wormhole mapping purposes?
@dominousnolen
|

Undefined Destiny
Federal Navy Academy Gallente Federation
10
|
Posted - 2017.03.08 14:09:03 -
[69] - Quote
Given the Calendar API end-points are cached server side, and return loads of duplicates for the same event (yes, it seems broken? https://github.com/ccpgames/esi-issues/issues/216) , can we please have more filtering parameters. I'm open to other ideas, but here is my use-case and problem with ESI currently:
At the moment to get the entries for your corp and alliance for a given time range (e.g. "my corp and alliance event for the last two weeks), one has to:
- Call "/characters/{character_id}/calendar/ "
- Get the earliest "event_id" from the JSON returned.
- Either (walk forward from a known event) or; Walk backwards one request every >5 seconds at the time calling "/characters/{character_id}/calendar/?from_event" for "event_id - (X * )" until you find something at or before your start date.
- terate over all responses calling "/characters/{character_id}/calendar/{event_id}/" for each (unique) event_id.
- Check the "owner_type" is "corporation" or "alliance"
- (Optional) sanity check the owner_id matches the expected corpID / allianceID.
- Repeat 4->6 walking forwards on "/characters/{character_id}/calendar/?from_event" for the latest event_id seen until you reach the 'end date' of the range you care about.
Can we please have options to:
- Suppress duplicate event_id's from "/characters/{character_id}/calendar/"
- An "EventScope" parameter which allows us to only pull down (Corp | Alliance | Character | All).
- A "FromDate" (and ideally a "ToDate").
- A "maxResults" and 'page' parameter allowing a decent number (e.g. 250) events. and iterating over more if the query results in more than maxResults hits.
EXAMPLE:
/v2/characters/{character_id}/calendar/?scopes=Corporation,Alliance&fromDate=2017-02-20&toDate=2017-03-05&maxResults=10&page=2&noDupliates=yes
Would get a only the calendar entries owned by the Corp or Alliance of the character (without duplicate event_ids), between the two dates given, returning entries 11-20 out of however many may have found. |

David Davaham
Athanos Industries Cohortes Triarii
20
|
Posted - 2017.03.08 21:36:22 -
[70] - Quote
Please create an issue on GitHub. It is the only way for these request to be tracked and be considered. Posting the forums is essentially killing your request the moment you click submit on the post.
I would love to see these options added. I think it is great.
Developer of EVEmail
|
|

Donna Hale
KarmaFleet Goonswarm Federation
4
|
Posted - 2017.03.12 00:57:19 -
[71] - Quote
Is it possible to get the list of my industry jobs?
|

CLOVNEA
Scrap Iron Flotilla
1
|
Posted - 2017.03.19 08:08:31 -
[72] - Quote
Not sure this is the right thread. How is the adjusted and the average price calculated?
|

David Davaham
Athanos Industries Cohortes Triarii
20
|
Posted - 2017.03.19 18:02:45 -
[73] - Quote
Donna Hale wrote:Is it possible to get the list of my industry jobs?
The issue was created back in December requesting this feature.
https://github.com/ccpgames/esi-issues/issues/165
Please references this issue for further information. In addition to that you can join Tweetfleet #esi room to ask additional questions.
Developer of EVEmail
|

David Davaham
Athanos Industries Cohortes Triarii
20
|
Posted - 2017.03.19 18:03:32 -
[74] - Quote
CLOVNEA wrote:Not sure this is the right thread. How is the adjusted and the average price calculated?
Please join Tweetfleet Slack #esi an ask this question, or create a separate forum post.
Developer of EVEmail
|

Kelath Erebus
Galactic Imperium
2
|
Posted - 2017.03.27 23:15:11 -
[75] - Quote
Hoping to get an actual dev to confirm this, because so far the only people who answer the question have been other players (unless another player has a link to a dev post that says as such)... When I tell others they seem clueless and ask for a dev post to backup the claims, which I haven't been able to find...
In the dev post back on 2016-11-08 (https://community.eveonline.com/news/dev-blogs/introducing-esi/) it says "Once we replicate all current CREST and XML API functionality in ESI, we will be shutting down both services." however people have been saying that player level data is going to be stripped out of the new API, which doesn't sound like all current functionality...
meaning...
No longer seeing what characters are linked to an account. (people use that for low hanging fruit security) No longer knowing if someone is Omega or Alpha (people use that for skill calculations, low hanging fruit security, etc.) No longer knowing when an account is going to expire (people use that for off-line subscription monitoring) etc...
So can a dev to answer if these rumors are true because like I mentioned above, the last thing I've seen posted by the devs on this is "Once we replicate all current CREST and XML API functionality in ESI, we will be shutting down both services." and every time someone talks about it the devs seem to ignore it like they don't want to answer the question because of what that could mean to everyone.
Beyond that, ESI looks like an awesome API, looking forward to more end-points being added!
Thanks! |

Cat Harkness
Twilight Labs Elemental Tide
47
|
Posted - 2017.03.29 01:03:43 -
[76] - Quote
Kelath Erebus wrote: No longer knowing if someone is Omega or Alpha (people use that for skill calculations, low hanging fruit security, etc.)
Is there a way to tell Alpha from Omega in the current API? I remember it being stated, that would not be info you would be able to find out.
Quote: No longer knowing when an account is going to expire (people use that for off-line subscription monitoring) etc...
Accounts do not expire anymore, they just become Alpha..
Cat Harkness
CEO
Twilight Labs
|

David Davaham
Athanos Industries Cohortes Triarii
20
|
Posted - 2017.03.30 05:18:01 -
[77] - Quote
Kelath Erebus
The answer to you all of your points is no. Yes they will eventually turn off the Crest and XML API's and that will likely be when ESI has reach parity with them, BUT some things that WILL be different about ESI is that account t level data will just not be included in the ESI. This is CCP's domain and that is the judgement call they have made. So what are some methods of getting around this?
1. There no longer a way to detect how many characters are on an account. And unfortunately no work around d has been thought of nor will it be.
2. Skill calculation based on Account Type. Give the user the freedoms to flip flop between the two to see the affects on his skill queue. In addition, implants are not available Le either, so build a page where the user can input the implants that he currently fly has in.
3. As Car Hark was pointed out, there are no account expirations anymore. Just downgrades to Alpha status. So this point is no longer relevant.
You ask for links to all this information. My answer is a multi part
If you want to know this information like I do, monitor Reddit. That is prolly your best source of information. Get on Slack and Join tweetfleet and then join the the rooms #devfleet & #esi - The devs are here more than on the forums
Monitor twitter, YouTube, hit up a CSM, etc.
Fly safe and o7
Developer of EVEmail
|

ENFEMUS DEALER
Vibez Ltd TRUE VINE
0
|
Posted - 2017.04.24 22:01:06 -
[78] - Quote
Hey everyone,
I am a programming student and I am about to graduate. I need to make some projects to build up a portfolio of work so I can apply to various tech companies.
There is something I have always wanted to build that is probably simply o most experienced developers. I want to make an app with the EVE API that will pull all the BPOs available and cross references them to what a corporation owns. That way they would know what to buy and stop buying duplicates.
I am new to API stuff and the best way to learn is to jump in with both feet. I have basic to intermediate experience with XML and JSON. Because the school I go to is funded by Microsoft we are taught C# and SQL alongside JAVA, javascript, HTML, XML, UML, CSS, JSON, AJAX.
But not PHP or Python... :-(
I guess I am asking my bigger bros of programming what would be the best way to go about this? Can I still build a decent app in C# using the API from EVE. I tried looking at the GitHub S.e.A.T. (Simple Eve Api Tool) GitHub API tool
But I do not understand it yet. Any help is much appreciated.
Enfemus Dealer |

Zarek RedHill
Steel Fury. Triumvirate.
17
|
Posted - 2017.05.30 19:47:00 -
[79] - Quote
hi friends. I am looking for an ESI alternative for the info available here:
https://api.eveonline.com/eve/SkillTree.xml.aspx
in other words - a global list of skills, unrelated to any characters. Is this info avaiable via ESI?
Thanks in advance, -Z |

Jaantrag
76
|
Posted - 2017.06.16 15:56:07 -
[80] - Quote
Cat Harkness wrote:
Accounts do not expire anymore, they just become Alpha..
Kelath Erebus-¦s point remains peapole will need a way to see the ACCOUNT status and when do the account-¦s omega subscription expires.
susgsestion to add it to launcher .. is ok .. but id prefer a straight forward way to get it from APi one account players might be meh about it, but haveing multiple accounts it is a life changer, if u wanna nerf something nerf rorqual, not the "new"api
EVElopedia < add this to your sig to show u WANT it back
|
|
|
|
|
Pages: 1 2 3 :: [one page] |