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:40:47 -
[1] - Quote
There's a new API coming to EVE, called the ESI (EVE Swagger Interface). It's based on the OpenAPI Specification, is fully documented and will make your life easier if you choose to develop an application for EVE Online. It's been ramping up for a few months, and is currently serving up to 4.5 million requests a day.
Check out the exciting details in this new blog Introducing ESI - A new API for EVE Online!
CCP Phantom - Senior Community Developer
|
|

Soldarius
O C C U P Y Test Alliance Please Ignore
1539
|
Posted - 2016.11.08 19:11:10 -
[2] - Quote
First. This should be interesting. The 3 developers named are all people I have interacted with in the past and can confirm are easy to worth with and talk to. Their work using XML API and CREST has been nothing short of amazing. I'm looking forward to seeing what they can cook up.
http://youtu.be/YVkUvmDQ3HY
|

Crashys
Zonk Squad Hell's Pirates
11
|
Posted - 2016.11.08 19:15:46 -
[3] - Quote
When can we start test things? |

Aeon Haginen
Hogyoku Goonswarm Federation
0
|
Posted - 2016.11.08 19:31:24 -
[4] - Quote
Nice, finally something that should work :) But, will we be able to grant access to our data (player data) to some external app, the same way we are with keys (xml api)? Im refering to services like Evething, that is scraping data for lot of different users in batches and storing them for later use, instead of directly displaying data for only logged in users... |
|

CCP Bartender
C C P C C P Alliance
75

|
Posted - 2016.11.08 19:42:56 -
[5] - Quote
Crashys wrote:When can we start test things?
It's running right now, you can go run test queries with the esi ui, no code needed. We'll be opening up most of the scopes tomorrow, once we've had an opportunity to assess the load overnight and make sure nothing needs shoring up. |
|

Bruce Warhead
Fun is Pain
11
|
Posted - 2016.11.08 19:52:14 -
[6] - Quote
Welp time to start adjusting code from the WarpToMe Waitlist |

Ai Sakura
The Repository Curatores Veritatis Alliance
1
|
Posted - 2016.11.08 20:13:43 -
[7] - Quote
Well the only thing that stops me using CREST is the lack of account character listing that is possible via the XML API.
Will you be addressing this with ESI? |

Untelo1
V0LTA WE FORM V0LTA
10
|
Posted - 2016.11.08 20:53:29 -
[8] - Quote
Will there be wallet transactions via the new API? |

Colonel Mode
Noware Industries
2
|
Posted - 2016.11.08 21:40:32 -
[9] - Quote
Just quickly glancing over the EVE Swagger Interface and it doesn't appear there's any of the market orders that are available through CREST. Has it just not been added yet? Or am I looking in the wrong place?
|

Blakslab
Go For Broke
0
|
Posted - 2016.11.08 23:19:41 -
[10] - Quote
I can't see in the API where I can get a list of character id's for the current login? Otherwise it looks like a healthy beginning. I can't help but wonder if you will add more features to entice devs to start using it though. |
|

Hamathar
Die Freischaffenden
0
|
Posted - 2016.11.09 00:18:10 -
[11] - Quote
looks awesome! hope things like industryjobs, blueprints and wallettransactions are added soon, cant wait to work with that api! Best thing is the documentation of the api! That was the main problem with crest imo  thanks for investing time into the api-stuff!! |

Mona Kasenumi
Wrong Cyno Brothers of Tangra
17
|
Posted - 2016.11.09 01:28:33 -
[12] - Quote
The most important thing about the SSO is: - Players need to have the ability to revoque access whenever they want!
Today once someone have your access you can't do anything to stop then from gathering your data.
This is a HUGE issue that REALLY needs to be fixed! |

GeekWarrior
Resilience. DARKNESS.
7
|
Posted - 2016.11.09 02:50:28 -
[13] - Quote
Mona Kasenumi wrote:The most important thing about the SSO is: - Players need to have the ability to revoque access whenever they want!
Today once someone have your access you can't do anything to stop then from gathering your data.
This is a HUGE issue that REALLY needs to be fixed!
Ahem... https://community.eveonline.com/support/third-party-applications/ |

Ima Wreckyou
The Conference Elite CODE.
3080
|
Posted - 2016.11.09 07:27:22 -
[14] - Quote
Interesting stuff! Did you use plain Kubernetes and built a custom build pipeline for the Docker images or did you use something like Openshift? Would be interesting to know how you account for stack/os updates if you built your own solution.
the Code ALWAYS wins
Elite PvPer, #74 in 2014
|

Rivr Luzade
Viziam Amarr Empire
2797
|
Posted - 2016.11.09 08:17:16 -
[15] - Quote
Detail question: Will ESI have data end points for citadel markets and industry data points for the coming industrial complexes, among other things?
UI Improvement Collective
My ridicule, heavy criticism and general pale outlook about your or CCP's ideas is nothing but an encouragement to prove me wrong. Give it a try.
|
|

CCP Bartender
C C P C C P Alliance
75

|
Posted - 2016.11.09 10:08:31 -
[16] - Quote
Untelo1 wrote:Will there be wallet transactions via the new API?
That and wallet journal entries for both characters and corporations are extremely high on our priority list. I have some partial work done for the character wallet journals, there's some pain involved in presenting all the different types of journal entries (there's more than 200 of them ), but I'll figure something out. Once that's done corp wallet journals and transactions should follow quickly.
Colonel Mode wrote:Just quickly glancing over the EVE Swagger Interface and it doesn't appear there's any of the market orders that are available through CREST. Has it just not been added yet? Or am I looking in the wrong place?
Similarly high on our hit list and similarly work is already under way on it.
Mona Kasenumi wrote:The most important thing about the SSO is: - Players need to have the ability to revoque access whenever they want!
Today once someone have your access you can't do anything to stop then from gathering your data.
This is a HUGE issue that REALLY needs to be fixed!
This already exists but is not well presented. It's actually linked from the community page and can also be accessed with this URL: https://community.eveonline.com/sso. I'm hoping to get something more accessible into the launcher, but I won't expand too much on that now, or I'll be promising another teams engineering time and that's just impolite 
Rivr Luzade wrote:Detail question: Will ESI have data end points for citadel markets and industry data points for the coming industrial complexes, among other things?
Structures in general are first class entities in ESI and we're expending a lot of brain power to make sure that authorized characters can access them without leaking information to unauthorized characters. When the market endpoints are released, there will be a solution in place for structures as well.
The same is true for industry endpoints, although they are not currently at the top of our priority list. If you'd like to make a case for them being higher priority you should totally join the #esi channel on the tweetfleet slack, we are coordinating with the community to prioritize these things, and most of that happens in tweetfleet  |
|

Mona Kasenumi
Wrong Cyno Brothers of Tangra
17
|
Posted - 2016.11.09 12:30:30 -
[17] - Quote
Welp. Sorry. Is it new or what? Never saw it before lol |

Querns
GoonWaffe Goonswarm Federation
2588
|
Posted - 2016.11.09 14:07:09 -
[18] - Quote
CCP Bartender wrote:Structures in general are first class entities in ESI and we're expending a lot of brain power to make sure that authorized characters can access them without leaking information to unauthorized characters. When the market endpoints are released, there will be a solution in place for structures as well. The same is true for industry endpoints, although they are not currently at the top of our priority list. If you'd like to make a case for them being higher priority you should totally join the #esi channel on the tweetfleet slack, we are coordinating with the community to prioritize these things, and most of that happens in tweetfleet 
While I'd like to see quite a bit of structure functionality, the most important thing in my mind is FUEL. Right now, the only tools we have to monitor fuel levels is a notification when the structure runs out of fuel. This is less than ideal, considering the requirement to burn three days worth of fuel use immediately when bringing a service module back online. You can't even reliably monitor fuel levels with the Assets endpoint, as you can't determine the flags of an item in a structure. Minimum Viable Product here is a list of the contents of the fuel hangar; as a bonus, having the currently online service modules included in the information would help too, but we could live without it in the short term.
On a less pressing note, a blind lookup for structure names would be nice. Unsolicited implementation suggestion follows. Perhaps generate a hexadecimal string or UUID corresponding to the structure from various identifying information of the citadel (and seeded, of course,) then pass that along as the ID in anything relevant (wallet journal entries, contracts, etc.) Then, have an endpoint similar to https://esi.tech.ccp.is/latest/#!/Universe/post_universe_names for resolving those uniquely identifying strings. This is (roughly) the tactic that's currently used for killmails in CREST, and it appears to be serving just fine.
This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay.
|
|

CCP Bartender
C C P C C P Alliance
75

|
Posted - 2016.11.09 14:33:50 -
[19] - Quote
Querns wrote: While I'd like to see quite a bit of structure functionality, the most important thing in my mind is FUEL. Right now, the only tools we have to monitor fuel levels is a notification when the structure runs out of fuel.
That's actually not the case, for several months now the /corporations/corporationID/structures/ resource has been available in CREST. If you have starbase manager roles in the corp that owns the citadel, you can use that to see when your citadels fuel expires.
So that one will probably come later unless it end up being convenient to wrap into a unit work for other reasons. We're very focused on the XML API at the moment. |
|

Untelo1
V0LTA WE FORM V0LTA
10
|
Posted - 2016.11.09 15:32:08 -
[20] - Quote
CCP Bartender wrote:Untelo1 wrote:Will there be wallet transactions via the new API? That and wallet journal entries for both characters and corporations are extremely high on our priority list. I have some partial work done for the character wallet journals, there's some pain involved in presenting all the different types of journal entries (there's more than 200 of them  ), but I'll figure something out. Once that's done corp wallet journals and transactions should follow quickly.
I meant making transactions via the API.
|
|

Piedro Nolm
Red Federation RvB - RED Federation
0
|
Posted - 2016.11.09 15:44:06 -
[21] - Quote
I am a bit worried.
How easy will it be to run an application that requires certain access rights from a developers local machine? SSO will not work locally due to the callback from the login server having no DNS name to return the call to, right?
Not having to deploy an application for live/integration testing or rapid protoyping is very important to me.
How will that be possible if the ESI API will not allow access with API Keys? |

Piedro Nolm
Red Federation RvB - RED Federation
0
|
Posted - 2016.11.09 15:59:01 -
[22] - Quote
Also regarding the new EVE Portal APP:
If I am forced to use SSO, I can not monitor characters from multiple accounts, right? Each account would have a different SSO login.
That seems like a pretty big disadvantage, considering alpha clones are around the corner and people will likely use those in addition to their existing accounts. |
|

CCP Bartender
C C P C C P Alliance
75

|
Posted - 2016.11.09 16:24:15 -
[23] - Quote
Piedro Nolm wrote:I am a bit worried.
How easy will it be to run an application that requires certain access rights from a developers local machine? SSO will not work locally due to the callback from the login server having no DNS name to return the call to, right?
Not having to deploy an application for live/integration testing or rapid protoyping is very important to me.
How will that be possible if the ESI API will not allow access with API Keys?
You can set the callback in your SSO client to localhost, and that'll let the browser callback to the local machine. Obviously you'll need something locally listening to get the key as it comes back, or you'll need to grab it out of the URL manually, whichever takes your fancy. Whatever technique you're currently using for CREST development will work exactly the same.
Piedro Nolm wrote:Also regarding the new EVE Portal APP:
If I am forced to use SSO, I can not monitor characters from multiple accounts, right? Each account would have a different SSO login.
That seems like a pretty big disadvantage, considering alpha clones are around the corner and people will likely use those in addition to their existing accounts.
ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually. |
|

Ariea Thellare
EVE University Ivy League
0
|
Posted - 2016.11.09 16:30:18 -
[24] - Quote
When will we be able to use it for our apps? If i create a new application on the developers site i can still only choose crest and auth only under connection type. there i would have to select esi, right? |

Piedro Nolm
Red Federation RvB - RED Federation
0
|
Posted - 2016.11.09 16:56:47 -
[25] - Quote
CCP Bartender wrote:Piedro Nolm wrote:Also regarding the new EVE Portal APP:
If I am forced to use SSO, I can not monitor characters from multiple accounts, right? Each account would have a different SSO login.
That seems like a pretty big disadvantage, considering alpha clones are around the corner and people will likely use those in addition to their existing accounts. ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
Thank you for your quick reply! I did not know about the localhost callback solution. Sounds good and I will give it a try.
Regarding my second point: I was thinking more about characters spread out over multiple accounts, not multiple characters on the same account. I can not login to multiple accounts at the same time, can I? Which means I will constantly have to logout/login if I want to monitor characters spread out over multiple accounts?
Cheers and happy coding! |

Ariea Thellare
EVE University Ivy League
0
|
Posted - 2016.11.09 17:29:10 -
[26] - Quote
I mean it works with oauth as far as i understand it. That mean you authenticate every char once by logging in and then you save the refresh token you get. With that you can do all the things. And you can just save the refresh tokens of multiple characters.
The "logging" is not an actual login in the classical sense it just gives you the token. That's why you also can't logout, you just delete the refresh token and then you would have to authenticate/login again to get a new one.
|

Altrue
Exploration Frontier inc Tactical-Retreat
2095
|
Posted - 2016.11.09 18:10:53 -
[27] - Quote
CCP Bartender wrote: ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
Hold on, hold on.
The ability of API Keys to monitor ALL characters of the account, is a very important function in making sure that, at least on the account involved, there is no other character belonging to some enemy alliance.
Taking that functionality away is quite the big deal. And it will never reach feature parity with the API without that.
Signature Tanking Best Tanking
[Ex-F] CEO - Eve-guides.fr
Ultimate Citadel Guide - 2016 EVE Career Chart
|

GeekWarrior
Resilience. DARKNESS.
7
|
Posted - 2016.11.09 18:45:07 -
[28] - Quote
Mona Kasenumi wrote:Welp. Sorry. Is it new or what? Never saw it before lol
Not sure. It's been there for a little while. |

Untelo1
V0LTA WE FORM V0LTA
10
|
Posted - 2016.11.09 19:41:23 -
[29] - Quote
Altrue wrote:CCP Bartender wrote: ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
Hold on, hold on. The ability of API Keys to monitor ALL characters of the account, is a very important function in making sure that, at least on the account involved, there is no other character belonging to some enemy alliance. Taking that functionality away is quite the big deal. And it will never reach feature parity with the API without that.
RIP Big Brother. |

Ai Sakura
The Repository Curatores Veritatis Alliance
1
|
Posted - 2016.11.09 21:07:40 -
[30] - Quote
Altrue wrote:CCP Bartender wrote: ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
Hold on, hold on. The ability of API Keys to monitor ALL characters of the account, is a very important function in making sure that, at least on the account involved, there is no other character belonging to some enemy alliance. Taking that functionality away is quite the big deal. And it will never reach feature parity with the API without that.
Exactly...
CCP want to promote spying that's fine, but they don't want to make it easy for alliances/corps to catch the low hanging fruit that people try and use on the same account.
Character listings on APIs are used from checking people on recruitment, to authentication systems and CCPs continual refusal to recognize this, firstly with CREST and now with ESI is very frustrating especially considering they want to shut down the XML API.
It isn't feature parity when you neglect one of the most common use cases for the API. |
|

Althalus Stenory
Flying Blacksmiths
88
|
Posted - 2016.11.09 22:15:37 -
[31] - Quote
Well, now people will ask to register all 3 char from an account (and even that you can't verify since you don't have something that link them together), and they'll also ask a screenshot from the character selection page (like some corp already do lol)
i'd say, i'm fine with that change, but I also like to have some account data we currently have, like "subscription time left" (I don't believe there is any other relevant information account wide except the character list). |

TetraEtc
Why You So Mad Bloodline.
0
|
Posted - 2016.11.10 01:37:43 -
[32] - Quote
Ooooh this sounds good.
Now... I just need a reason to play with this more. |

Ariea Thellare
EVE University Ivy League
0
|
Posted - 2016.11.10 15:39:40 -
[33] - Quote
But we still need to register applications under https://developers.eveonline.com/applications , right. When will we be able to do then, because atm I only see the option to create CREST and author only. No esi option atm |

David Davaham
8
|
Posted - 2016.11.10 16:17:41 -
[34] - Quote
I have to +1 this. I have already sent a mail out to my alliance about the new changes that are coming. Christmas break is quickly approaching and I want to use this time to rewrite most of our website on ESI so that we are already shifted over and i can just add in new endpoints as they become available.
Any update on when the scopes will be available on the Developer's Site CCP? |

David Davaham
8
|
Posted - 2016.11.10 16:31:50 -
[35] - Quote
So I was curious about what Ariea Thellare stated about the endpoints for ESI not being available and did some digging.
Some of the endpoints are available. If you go to the Developer Website and click to Create a New Application and then Select CREST Access, you will notice that all of the CREST Scope are in Camel Case (camelCaseExample) whereas the scopes for ESI are snake_case. At the bottom of the list, there are 9 scopes that are snake_case. One can assume that these are some of the new ESI Scopes? I have listed them below. So I am assuming that they are allowing you to sign up for ESI using the current CREST access UI and then use that ClientID and Secret Pair to Access ESI
- read_calender_events
- read_character_wallet
- read_clones
- read_contacts
- read_skillqueue
- read_skills
- read_structures
- respond_calendar_events
- structureVulnUpdate
|

David Davaham
8
|
Posted - 2016.11.10 16:33:45 -
[36] - Quote
I am actually willing to bet, this is unconfirmed, that they are going update teh Developers Website with the rest of the scopes on the 15th with the release of Ascension.
That is my bet |

Ariea Thellare
EVE University Ivy League
0
|
Posted - 2016.11.10 16:36:15 -
[37] - Quote
Ok, good to know. Thanks for the info. I didn't see these new scopes in crest |

Limur Deninard
D-Don Elemental Tide
0
|
Posted - 2016.11.10 17:37:29 -
[38] - Quote
I tried to use API but I always got:
{"error":"invalid_scope","error_description":"The requested scopes either don't exist, or are not valid for this client"}
Although i used SSO and CREST auth settings. I used to (callback URL hidden in link): https://login.eveonline.com/oauth/authorize?response_type=token&redirect_uri=http%3A%2F%2Fpath%2Fto%2Fcallback&realm=ESI&client_id=f67404126de047a187bd04bf25605c38&scope=esi-bookmarks.read_character_bookmarks.v1&state=evesso
What is going wrong? |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6249
|
Posted - 2016.11.11 07:22:07 -
[39] - Quote
Piedro Nolm wrote:CCP Bartender wrote:Piedro Nolm wrote:Also regarding the new EVE Portal APP:
If I am forced to use SSO, I can not monitor characters from multiple accounts, right? Each account would have a different SSO login.
That seems like a pretty big disadvantage, considering alpha clones are around the corner and people will likely use those in addition to their existing accounts. ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually. Thank you for your quick reply! I did not know about the localhost callback solution. Sounds good and I will give it a try. Regarding my second point: I was thinking more about characters spread out over multiple accounts, not multiple characters on the same account. I can not login to multiple accounts at the same time, can I? Which means I will constantly have to logout/login if I want to monitor characters spread out over multiple accounts? Cheers and happy coding!
You can quite happily have multiple accounts signed in at the same time.
Due to the way it works, there's no real difference between characters on one account, and characters on multiple.
Just, when adding a new one, hit cancel. That lets you log in a new character.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

200cm3
ANGELGARD. Red Alliance
0
|
Posted - 2016.11.11 11:50:12 -
[40] - Quote
Great job, ccp. Nice to see things get more solid wih eve api. Do you have any roadmap on what endpoints are going to be introduced next? |
|

Havenard
Havenard Corporation
32
|
Posted - 2016.11.11 15:50:49 -
[41] - Quote
This is all great, but still no API to send ISK? I'm waiting on this feature to make my website.
This feature would revolutionize SRP for a lot of EVE communities, as well as making bet sites possible without humans on backend. CCPlease? |

Havenard
Havenard Corporation
32
|
Posted - 2016.11.11 17:08:23 -
[42] - Quote
Altrue wrote:CCP Bartender wrote: ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
Hold on, hold on. The ability of API Keys to monitor ALL characters of the account, is a very important function in making sure that, at least on the account involved, there is no other character belonging to some enemy alliance. Taking that functionality away is quite the big deal. And it will never reach feature parity with the API without that.
I don't see how that aggravates the problem, since having multiple accounts is EULA compliant and quite common. The problem which you refer is not and has never been solved, and this change makes next to no impact on it. |

BB-8
BB - 8
0
|
Posted - 2016.11.11 17:19:39 -
[43] - Quote
A few things:
First of all this droid app idea was mine about 6 years ago because it seemed only obvious that you would attract more players if you allowed users to interact with New Eden from their mobile devices. Congrats finally jumping on board and you're welcome.
Secondly great on the new new api. But for the love of baby jesus can you please f*king document it this time?
Or second option, leave us to guess what the endpoints might be. Because listing the endpoints would be too hard. And because it is always fun relying on 3rd party sites which are old, out of date, non working to try to find out info on the api.
Yes you have some third party developers that you bring on board quick and release the documentation to them great. But not too cool when we have to rely on the fuzzworks dude (he does great work btw) for his JSON libraries. You know you may love him and all but just give us the endpoints and let us decide how we want to use them.
Serioously, DOCUMENT THE ENDPOINTS.
finally...another idea that you will jump on board six years from now....just saying, maybe save yourselve six years, .... customizable selected items window.
Navigation is ultimately is about putting a spaceship where you want it in space the selected item windows is key to that.
BUt seriously DOCUMENT IT! So that those other than your chosen third parties can make kick ass **** too.
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6250
|
Posted - 2016.11.11 18:08:22 -
[44] - Quote
Havenard wrote:This is all great, but still no API to send ISK? I'm waiting on this feature to make my website.
This feature would revolutionize SRP for a lot of EVE communities, as well as making bet sites possible without humans on backend. CCPlease?
You do know betting sites aren't allowed under the EULA, right? there was a bit of a kerfuffle about that recently.
As for sending ISK by API, I wouldn't hold your breath. I have no reason to believe the guiding principles behind the API have changed, and one of them has always been 'no value transfers'
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6250
|
Posted - 2016.11.11 18:09:29 -
[45] - Quote
BB-8 wrote:A few things:
First of all this droid app idea was mine about 6 years ago because it seemed only obvious that you would attract more players if you allowed users to interact with New Eden from their mobile devices. Congrats finally jumping on board and you're welcome.
Secondly great on the new new api. But for the love of baby jesus can you please f*king document it this time?
Or second option, leave us to guess what the endpoints might be. Because listing the endpoints would be too hard. And because it is always fun relying on 3rd party sites which are old, out of date, non working to try to find out info on the api.
Yes you have some third party developers that you bring on board quick and release the documentation to them great. But not too cool when we have to rely on the fuzzworks dude (he does great work btw) for his JSON libraries. You know you may love him and all but just give us the endpoints and let us decide how we want to use them.
Serioously, DOCUMENT THE ENDPOINTS.
finally...another idea that you will jump on board six years from now....just saying, maybe save yourselve six years, .... customizable selected items window.
Navigation is ultimately is about putting a spaceship where you want it in space the selected item windows is key to that.
BUt seriously DOCUMENT IT! So that those other than your chosen third parties can make kick ass **** too.
* the other thing you will jump on board to real quick once you realize how much of a sink it is, is in station gamblinging, lotteries and such. Again, You're welcome.
Umm, you've not bothered to look at https://esi.tech.ccp.is/latest/ have you...
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Dart Zeta
Spirit Unlimited La Division Bleue
0
|
Posted - 2016.11.12 07:29:05 -
[46] - Quote
Hello,
I am using XLM API to get my current market orders and assets in a spreedsheet and I would like to know if it will possible to do the same with this new API ?
I am not a developper so I cant do something much complicated than that, in my point of view XML API is also a very democratic way to have acces to EVE data for lot of players and not only IT guys.
Thanks a lot
|

Piedro Nolm
Red Federation RvB - RED Federation
0
|
Posted - 2016.11.13 19:23:30 -
[47] - Quote
The API concept is pretty sweet in general. I have a generated client working (using the 'official' swagger codegen). I also got the SSO authrization code grant flow working in my test environment. (Thanks!)
There are a few caveats though:
- The generated client is missing a few features, such as the search types for the search endpoint. Likely just an issue with the codegenerator?
- Many of the endpoints require authorization through SSO. It seems it is stll not possible to grant registered apps access to the ESI scopes? Is there an ETA?
- API needs some clean up of course. Dummy endpoints, some duplicated and some missing resources
Other than that, good job so far! |

Zero Davahum
6
|
Posted - 2016.11.13 23:23:22 -
[48] - Quote
Please forgive me if I missed something that answers my question but I have a concern about security.
I have noticed that in your dev blog you stated that this API is powering the EVE Online Android Application, seeing as the EVE Online android app requires your login crendetials, does this mean that any app using this API will require your crendetials?
And if so what is to stop someone from making an app that steals your login credentials when you login with their application? |

Freelancer117
so you want to be a Hero
514
|
Posted - 2016.11.14 14:39:34 -
[49] - Quote
Do I need to log in through the Client and enter in an Authenticator code I got through the mail, every time I want to play Eve 
Chris Roberts and his Star Citizen at least gives me the option to authenticate the current PC for up to a year.
Will CCP games also do what Roberts space industries does, and saving me the hassle every time.
source: https://robertsspaceindustries.com/faq/two-step-authentication
Regards, a Freelancer
Eve online is :
A) mining simulator B) glorified chatroom C) spreadsheets online
D) CCP Games Pay to Win at skill leveling, with instant gratification
http://eve-radio.com//images/photos/3419/223/34afa0d7998f0a9a86f737d6.jpg
http://bit.ly/1egr4mF
|

Emily Solette
Systems Defence Initiative
0
|
Posted - 2016.11.15 11:19:23 -
[50] - Quote
API noob here.
Does the API still accept keyID and vCode as arguments in the URL?
Does anyone have experience of importing JSON into Google Sheets?
Be gentle. |
|

Freelancer117
so you want to be a Hero
514
|
Posted - 2016.11.15 19:41:11 -
[51] - Quote
Freelancer117 wrote:Do I need to log in through the Client and enter in an Authenticator code I got through the mail, every time I want to play Eve  Chris Roberts and his Star Citizen at least gives me the option to authenticate the current PC for up to a year. Will CCP games also do what Roberts space industries does, and saving me the hassle every time. source: https://robertsspaceindustries.com/faq/two-step-authentication
Regards, a Freelancer
And.. here.. we.. go
source: https://www.youtube.com/watch?v=xSLlZh9yelk
First Verification code in the mailbox,
only 364 codes to go per day till the next year, 15th Nov 2017 
Please copy what Star Citizen does, and give me the option to authenticate the current PC for up to a year.
Eve online is :
A) mining simulator B) glorified chatroom C) spreadsheets online
D) CCP Games Pay to Win at skill leveling, with instant gratification
http://eve-radio.com//images/photos/3419/223/34afa0d7998f0a9a86f737d6.jpg
http://bit.ly/1egr4mF
|

Jack Bladder
EVE Trader PnL
0
|
Posted - 2016.11.19 13:41:10 -
[52] - Quote
Could you make it explicit that an api call is not yet supported? Spending a lot of time integrating to ESI only to get the following message is a big waste of my time and equally frustrating:
{"response": "not yet implemented", "error": "Invalid 200 response: should be array, is str"}
Please make it clear in the Implementation Note.
Can we have an ETA (however rough it is) on when character transactions will be supported? |

EveTools UK
EveTools.co.uk
0
|
Posted - 2016.11.19 17:04:39 -
[53] - Quote
Ok so when looking through the new API options their doesnt seem to be any thing in terms of contracts for corporations is this going to be added anytime soon as we are currently working on a tool for delivery services for couriers to view contracts that they are available for them to take from multiple different courier services.
This is something that is definitely needed for all courier services within the game as they give public data of current contracts recently delivered and a lot of other features that requires the http://eveonline-third-party-documentation.readthedocs.io/en/latest/xmlapi/character/char_contracts.html currently... please any clarity on whether these features will be added soon would be great as we would like to start the migration progress over to the new system before spending time building tools and services using the current method and then having to switch it all over at a later date.
Thanks in advance and I look forward to reading your responses. |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6257
|
Posted - 2016.11.19 17:36:56 -
[54] - Quote
Freelancer117 wrote:Do I need to log in through the Client and enter in an Authenticator code I got through the mail, every time I want to play Eve  Chris Roberts and his Star Citizen at least gives me the option to authenticate the current PC for up to a year. Will CCP games also do what Roberts space industries does, and saving me the hassle every time. source: https://robertsspaceindustries.com/faq/two-step-authentication
Regards, a Freelancer
This has nothing to do with ESI. So you're in the wrong thread.
Aside from that:
It will only prompt for reauth, if your IP changes significantly. (If the geo-location associated with it is different, generally.) Just changing within the same country should be ok.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Cat Harkness
Twilight Labs Elemental Tide
46
|
Posted - 2016.11.25 17:24:18 -
[55] - Quote
Any Idea when Contacts will be added?
Cat Harkness
CEO
Twilight Labs
|

Raingi
Space Rocks Industries Solyaris Chtonium
0
|
Posted - 2016.11.27 15:50:13 -
[56] - Quote
Hi,
I'm trying to get full market information in a region and can't seem to get market order info from any citadel. Am I missing something or is that not available yet?
Also is there a function to pull your own market order list/info from you wallet?
Thanks in advance for any help. |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6266
|
Posted - 2016.11.27 18:55:25 -
[57] - Quote
Raingi wrote:Hi,
I'm trying to get full market information in a region and can't seem to get market order info from any citadel. Am I missing something or is that not available yet?
Also is there a function to pull your own market order list/info from you wallet?
Thanks in advance for any help.
It's not available yet.
(I'm currently suggesting they just release _all_ market data, regardless of docking rights. Which is the sticking point, as it's more information that you get in game.)
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|

CCP Bartender
C C P C C P Alliance
79

|
Posted - 2016.11.30 14:10:01 -
[58] - Quote
Jack Bladder wrote:Could you make it explicit that an api call is not yet supported? Spending a lot of time integrating to ESI only to get the following message is a big waste of my time and equally frustrating:
{"response": "not yet implemented", "error": "Invalid 200 response: should be array, is str"}
Please make it clear in the Implementation Note.
Can we have an ETA (however rough it is) on when character transactions will be supported? I would like to know if it worth waiting for it and keep working with the old XML API.
If that's the journal endpoint, it's tagged as a dummy endpoint. All endpoints are tagged as either "dummy" or "live". If that's coming from an endpoint tagged as live please file an issue on esi-issues so we can go fix it  |
|

March rabbit
Mosquito Squadron The-Culture
1956
|
Posted - 2016.11.30 16:17:56 -
[59] - Quote
CCP Bartender wrote:Jack Bladder wrote:Could you make it explicit that an api call is not yet supported? Spending a lot of time integrating to ESI only to get the following message is a big waste of my time and equally frustrating:
{"response": "not yet implemented", "error": "Invalid 200 response: should be array, is str"}
Please make it clear in the Implementation Note.
Can we have an ETA (however rough it is) on when character transactions will be supported? I would like to know if it worth waiting for it and keep working with the old XML API. If that's the journal endpoint, it's tagged as a dummy endpoint. All endpoints are tagged as either "dummy" or "live". If that's coming from an endpoint tagged as live please file an issue on esi-issues so we can go fix it  I've got this responce for
Quote:/v1/characters/{character_id}/wallets/journal/ week or two ago.
Is it live? And i don't see such tags on https://esi.tech.ccp.is/latest/#!/Wallet/get_characters_character_id_wallets_journal. Where are they?
The Mittani: "the inappropriate drunked joke"
|
|

CCP Bartender
C C P C C P Alliance
79

|
Posted - 2016.11.30 16:58:23 -
[60] - Quote
They're the top level folders in the swagger UI, and they're listed as tags in the swagger.json. They're a bit of pre-launch cruft though TBH. We've also got a system for hiding partially completed endpoints, but it hasn't been applied backwards to all the endpoints that were specced out during the first few months of ESI development, while all the tooling was being made.
I'm talking with Snowdin now about making something a little more robust. |
|
|

March rabbit
Mosquito Squadron The-Culture
1981
|
Posted - 2016.12.01 08:33:21 -
[61] - Quote
Oh, i see that these subfolders are not more shown in https://esi.tech.ccp.is/dev/#/Wallet  I guess they are not 'live' then.
Side question: is it possible to use this interface to access folders with authorization? There is no fields for keys and stuff. Filling character ID i get 'Authorization needed' which is right but makes the whole idea of 'try it!' useless.
The Mittani: "the inappropriate drunked joke"
|

Wolphram Cadelanne
The Scope Gallente Federation
0
|
Posted - 2016.12.07 22:55:44 -
[62] - Quote
Can someone explain to me what is the reasoning behind having the JSON MIME type "application/json" as the root attribute of the JSON document itself?
It doesn't make much sense since the content-type should be already a header of the HTTP response and to be able to even read the JSON document you'd need to know that is a JSON document, so having that information inside the document is completely useless. |

Kanya Jade
1
|
Posted - 2016.12.23 06:34:13 -
[63] - Quote
Altrue wrote:CCP Bartender wrote: ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
Hold on, hold on. The ability of API Keys to monitor ALL characters of the account, is a very important function in making sure that, at least on the account involved, there is no other character belonging to some enemy alliance. Taking that functionality away is quite the big deal. And it will never reach feature parity with the API without that.
I would like an answer to this. |

Parra Doxx
Chilled Out Miners Corporation
0
|
Posted - 2016.12.23 20:27:19 -
[64] - Quote
Quote:CCP Bartender wrote:
ESI is specifically and deliberately a character oriented API. We will not be delivering account level information in ESI. So yes, if you want to monitor multiple characters from the same account you will have to add each one individually.
What about system information? For example, I would like to be able to view killmail data without character info attached GÇô that is, ship data (with fit), time, and location only. Will such be possible? |

Dart Zeta
Spirit Unlimited La Division Bleue
0
|
Posted - 2016.12.31 07:43:42 -
[65] - Quote
Dart Zeta wrote:Hello,
I am using XLM API to get my current market orders and assets in a spreedsheet and I would like to know if it will possible to do the same with this new API ?
I am not a developper so I cant do something much complicated than that, in my point of view XML API is also a very democratic way to have acces to EVE data for lot of players and not only IT guys.
Thanks a lot
Hello,
Any news regarding my question ?
I'm a little bit worried about that, maybe another solution is to provide us some kind of programs to be able to download simple excel sheet with our data ?
Kind regards |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6337
|
Posted - 2016.12.31 16:01:24 -
[66] - Quote
Wolphram Cadelanne wrote:Can someone explain to me what is the reasoning behind having the JSON MIME type "application/json" as the root attribute of the JSON document itself?
It doesn't make much sense since the content-type should be already a header of the HTTP response and to be able to even read the JSON document you'd need to know that is a JSON document, so having that information inside the document is completely useless.
It _looks_ like they don't, and it's a bug with the example.
https://esi.tech.ccp.is/dev/universe/structures/?datasource=tranquility for example, doesn't return that.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Ne0SHNIK
NISMO RACING
0
|
Posted - 2017.01.04 03:27:12 -
[67] - Quote
Can you add a way to get currently fit ship DNA with some special permission? |

Gehnster
Garoun Investment Bank Gallente Federation
1
|
Posted - 2017.01.04 05:20:13 -
[68] - Quote
Sadly, this is the completely WRONG way to do API documentation. This API documentation method is still a reaction way of setting it up, IMO, the better way is to setup the documentation based off of the unit tests you do on the documentation and require unit tests on every function. It creates a better dependency, though not perfect in a non-TDD environment. It would also reduce the amount of superfluous annotations you have in your source code. |

Warlof Tutsimo
Daerie Technologies Get Off My Lawn
8
|
Posted - 2017.02.03 17:42:12 -
[69] - Quote
Dear ccp,
Could you please add +á post endpoint on contract which will allow us to create +á contract from our amazing third party industrial tool ? Will be awesome ! |

Raikia Nardieu
The Red Island Foundation Shadow Cartel
9
|
Posted - 2017.02.06 17:28:42 -
[70] - Quote
Can we get an alliance contact endpoint for it? And corporation contact endpoint |
|

Jaseac
KarmaFleet Goonswarm Federation
8
|
Posted - 2017.02.08 18:06:05 -
[71] - Quote
The question has been asked, and so far ignored. What information is there on how we will be able to retrieve the data and input it into a google/excel worksheet? A LOT of people use spreadsheets to make multi managing bearable. We need this functionality to be present!! |

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6454
|
Posted - 2017.02.08 18:20:22 -
[72] - Quote
Jaseac wrote:The question has been asked, and so far ignored. What information is there on how we will be able to retrieve the data and input it into a google/excel worksheet? A LOT of people use spreadsheets to make multi managing bearable. We need this functionality to be present!!
It's entirely possible.
A degree harder than using the current xml api, but entirely possible.
I've been meaning to write something up about it.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Aeon Haginen
Hogyoku Goonswarm Federation
1
|
Posted - 2017.02.14 12:01:09 -
[73] - Quote
Is there any ETA when we will get corporation assets endpoints? To be more specific, i need assets in stations/outposts, citadels, and also all inspace assets (anchored starbases and their modules) I have read notes from CSM summit, and there was mentioned, that you will shut down XML API "soon" so im curious. thanks. |

Christoper Khan
181st Legion
4
|
Posted - 2017.02.17 08:25:12 -
[74] - Quote
To avoid heavy load on API, would it be possible to set corpid filter on the /wars/ endpoint? So it filters results to wars where corpid is aggressor, defender or in allies list (any relation to the corp)
Would it also be possible to provide multiple ID's to the /wars/{warid} endpoint, so details for multiple wars could be retrieved with a single API call?
It's kinda harsh having to download all wars to find the active wars a corp is in, where a simple filter would reduce the amount of calls greatly. |

Dominous Nolen
Powder and Ball Alchemist Industries
251
|
Posted - 2017.03.03 17:28:35 -
[75] - Quote
Any word of enabling ship type tracking in the API for use in wormhole mapping tools? Since the elimination of the IGB calculating jump mass hasn't been able to be done precisely as the available mappers can't log the ship jumps.
@dominousnolen
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6525
|
Posted - 2017.03.03 18:53:55 -
[76] - Quote
Dominous Nolen wrote:Any word of enabling ship type tracking in the API for use in wormhole mapping tools? Since the elimination of the IGB calculating jump mass hasn't been able to be done precisely as the available mappers can't log the ship jumps.
It exists in ESI.
https://esi.tech.ccp.is/latest/#!/Location/get_characters_character_id_ship
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Kangaax
Money in da bank
59
|
Posted - 2017.03.17 19:27:06 -
[77] - Quote
Bumping the thread to request some information that for now has only been available through the SDI, and I'm talking about the bill of materials + time information for the different blueprints. As much as I appreciate Steve's APIs to get them without needing to have a local copy of the SDIs, it would be nice to have an official source ;) |

Aeon Haginen
2
|
Posted - 2017.03.24 11:39:25 -
[78] - Quote
Any ETA on Corp Assets (both in stations/structures and inspace), Corp Wallet Journal and Corp Transactions? |

K04 78
Pandemic Horde Inc. Pandemic Horde
10
|
Posted - 2017.04.02 08:12:09 -
[79] - Quote
Hi
Can we have a way to manage contacts labels please? Right now you can just read existing labels and set those to other contacts. To maintain a list of contacts for everyone on a tool, we'd need a way to also add and remove the labels itself.
Thank you !  |

Gendo z
OSEF Corp
0
|
Posted - 2017.05.17 00:06:01 -
[80] - Quote
Any ETA on XML "/char/WalletTransactions" implementation into ESI ? It has been 6 months since soon(tm) :) |
|

Roberthihiho
Pandemic Horde Inc. Pandemic Horde
3
|
Posted - 2017.06.08 04:07:48 -
[81] - Quote
Aeon Haginen wrote:Any ETA on Corp Assets (both in stations/structures and inspace), Corp Wallet Journal and Corp Transactions?
Quoting this just because I am interested as well... Was working on writing a personal app (learning rails for the first time so why the heck not) that will eventually replace my 20 tab google sheet... Sadly saw that there's no way (from what I can see in the spec) to get corporation assets... and I keep all my indy stuff in my corp. |

Tairon Usaro
ZERO T0LERANCE RAZOR Alliance
40
|
Posted - 2017.06.27 11:01:49 -
[82] - Quote
Probably entirely stupid questions as I am not a coder.
1.) As far as I understand the ESI authetication process, the user of a 3rd Party Tool authorizes the scopes of the requests once and the 3 Party Tool refreshes this authorization by refresh tokens. Correct me if I got even this part wrong. But assuming I am right, does the user have a UI to revoke these refresh tokens, like it is with XML-API Keys or modifing their lifetime?
2.) what makes the ESI authentication process safe from meddling with the landing page? Say I have a bogus web tool that directs the user to a page on eve+¦nline.com ... looking very similar to the normal web login for but just for maliciously grabbing account credentials. wouldn't it be much safer to login seperatly @ccp-page and authorize a request by a 3rd party tool there?
3.) any rational for not having an endpoint to write calendar entries?
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6753
|
Posted - 2017.06.27 11:22:01 -
[83] - Quote
Tairon Usaro wrote:Probably entirely stupid questions as I am not a coder.
1.) As far as I understand the ESI authetication process, the user of a 3rd Party Tool authorizes the scopes of the requests once and the 3 Party Tool refreshes this authorization by refresh tokens. Correct me if I got even this part wrong. But assuming I am right, does the user have a UI to revoke these refresh tokens, like it is with XML-API Keys or modifing their lifetime?
2.) what makes the ESI authentication process safe from meddling with the landing page? Say I have a bogus web tool that directs the user to a page on eve+¦nline.com ... looking very similar to the normal web login for but just for maliciously grabbing account credentials. wouldn't it be much safer to login seperatly @ccp-page and authorize a request by a 3rd party tool there?
3.) any rational for not having an endpoint to write calendar entries?
1) you can revoke tokens at https://community.eveonline.com/support/third-party-applications/ . You can't modify them.
2) If you log into one of the official sites first, when you try to auth on another service you'll just be asked to pick a character and approve the scope usage. Much the same as with twitter or facebook.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|
|
|
Pages: 1 2 3 :: [one page] |