These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Information Portal

 
  • Topic is locked indefinitely.
 

Dev blog: Upcoming API Changes for Industry

First post First post
Author
SJ Astralana
Syncore
#41 - 2014-06-19 07:09:44 UTC
Link to the new API data contract?

Hyperdrive your production business: Eve Production Manager

Dun'Gal
Myriad Contractors Inc.
#42 - 2014-06-19 09:37:11 UTC
I question the tastefulness of the paragraph "BONUS ROUND." That does not mean I dislike it though, as personally I feel it's never too soon :P
l0cal tears
Deep Thought Labs
#43 - 2014-06-19 16:08:14 UTC
Quote:

1) Leave the current endpoints in place and just have them stop returning data. They would act as if you had no jobs, so the boiler plate data would be there but no rows. We would then add a new endpoint along the lines of char/newIndustryJobs (or my favourite suggestions char/stEVEJobs).

Pros: This does not break existing applications.
Cons: If you are a new API developer and want to get industry jobs and you see these endpoints it's pretty confusing. It's really confusing to get 0 data when you are expecting something.


Hang on a tick, why are you assuming that you'd have to stop returning data?

Isn't it possible to have it always return a placeholder of some sort? Something that clearly lets the user know this endpoint is deprecated. You could even do something silly like tell them they are building 100 Ragnaroks or something.


my 2 cents

Zifrian
The Frog Pond
Ribbit.
#44 - 2014-06-19 17:50:49 UTC
FoxFour, thanks for the updates. These are helpful. Looking forward to the new BP API.

While testing a bit today, I started looking at teams. For third party apps like mine, I really, really.....really would like an API of the current list of teams. It seems like it should be relatively easy to do but since each has specific names, it would be much easier to select the team name to load the current bonuses in industry programs than having the 3rd party dev have to come up with some interface to do that.

Would this be possible? Something like Name, Location (system, etc), Time remaining (use/auction), and 4 bonuses would be a huge start.

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

CCP FoxFour
C C P
C C P Alliance
#45 - 2014-06-19 19:35:18 UTC
Zifrian wrote:
FoxFour, thanks for the updates. These are helpful. Looking forward to the new BP API.

While testing a bit today, I started looking at teams. For third party apps like mine, I really, really.....really would like an API of the current list of teams. It seems like it should be relatively easy to do but since each has specific names, it would be much easier to select the team name to load the current bonuses in industry programs than having the 3rd party dev have to come up with some interface to do that.

Would this be possible? Something like Name, Location (system, etc), Time remaining (use/auction), and 4 bonuses would be a huge start.


Um... I don't understand: http://public-crest-sisi.testeveonline.com/industry/teams/

Isn't that what the above does?

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Histracko
Intrasolar Dynamics
#46 - 2014-06-20 10:45:11 UTC
CCP FoxFour wrote:
Histracko wrote:
Any chance of a PI interface in the near future? Would be really useful for knowing when to be on to reset a production chain.


Like the one that was deployed on 2014/04/29: https://forums.eveonline.com/default.aspx?g=posts&m=4384137#post4384137

It has a few defects that I need to fix at somepoint but SO MUCH TO DO! ARG! :(


Google, ye have failed me! Thanks for the info!
CCP FoxFour
C C P
C C P Alliance
#47 - 2014-06-20 10:52:22 UTC
Histracko wrote:
CCP FoxFour wrote:
Histracko wrote:
Any chance of a PI interface in the near future? Would be really useful for knowing when to be on to reset a production chain.


Like the one that was deployed on 2014/04/29: https://forums.eveonline.com/default.aspx?g=posts&m=4384137#post4384137

It has a few defects that I need to fix at somepoint but SO MUCH TO DO! ARG! :(


Google, ye have failed me! Thanks for the info!


It's all good. I am still trying to get better at letting you all know about changes I am making. :)

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Zifrian
The Frog Pond
Ribbit.
#48 - 2014-06-20 19:00:48 UTC
CCP FoxFour wrote:
Zifrian wrote:
FoxFour, thanks for the updates. These are helpful. Looking forward to the new BP API.

While testing a bit today, I started looking at teams. For third party apps like mine, I really, really.....really would like an API of the current list of teams. It seems like it should be relatively easy to do but since each has specific names, it would be much easier to select the team name to load the current bonuses in industry programs than having the 3rd party dev have to come up with some interface to do that.

Would this be possible? Something like Name, Location (system, etc), Time remaining (use/auction), and 4 bonuses would be a huge start.


Um... I don't understand: http://public-crest-sisi.testeveonline.com/industry/teams/

Isn't that what the above does?

Didn't know that existed. Thanks

Maximze your Industry Potential! - Download EVE Isk per Hour!

Import CCP's SDE - EVE SDE Database Builder

Broken Borders
Spatial Distortions
#49 - 2014-06-24 12:41:36 UTC
Since your making all the changes to industry. It would be really nice if there was something to record your expired and sold out market orders. It's a real pain to try and find what has been sold/expired when you got 600 orders up.
Grimdahl
Aliastra
Gallente Federation
#50 - 2014-06-27 16:29:37 UTC
is the API running? -- at time of posting I received just HTTP500 response (for character/corp Industry Jobs)
( client UI - Jobs History - also did show no info but a list entry without data) -- but there should at least 2 entries.
I expect the client UI not to have any caching time :-) -- so a finished job should be visible there -- right after it isdelivered.

Sigras
Conglomo
#51 - 2014-06-27 23:33:55 UTC
CCP FoxFour wrote:
Histracko wrote:
CCP FoxFour wrote:
Histracko wrote:
Any chance of a PI interface in the near future? Would be really useful for knowing when to be on to reset a production chain.


Like the one that was deployed on 2014/04/29: https://forums.eveonline.com/default.aspx?g=posts&m=4384137#post4384137

It has a few defects that I need to fix at somepoint but SO MUCH TO DO! ARG! :(


Google, ye have failed me! Thanks for the info!


It's all good. I am still trying to get better at letting you all know about changes I am making. :)

is the CREST API going to give the cost of different types of jobs for different systems?
Blackice Panda
DNS Requiem
#52 - 2014-06-28 06:09:51 UTC
PI PI PI PLEASE
Aineko Macx
#53 - 2014-06-28 09:25:12 UTC
So no API/CREST endpoint for system industry cost scaling and teams? Shocked
Knowing CCP and it's many redheaded stepchildren any chance of us ever seeing this depends on poor FoxFour doing more work in his spare time. gf
Pania Templarus
Viziam
Amarr Empire
#54 - 2014-06-28 13:42:47 UTC
Sisi: char/IndustryJobsHistory and char/IndustryJobs are both only returning 500 errors (to me?).

Have the parameters changed or are they 'keyID', 'vCode' and 'characterID' still?


Oh, please tell Scotty he needs to grow some thicker skin and get over it!
CCP FoxFour
C C P
C C P Alliance
#55 - 2014-06-28 14:34:17 UTC
Pania Templarus wrote:
Sisi: char/IndustryJobsHistory and char/IndustryJobs are both only returning 500 errors (to me?).

Have the parameters changed or are they 'keyID', 'vCode' and 'characterID' still?


Oh, please tell Scotty he needs to grow some thicker skin and get over it!


No, those parameters should be the same. You will need to generate new API keys on Sisi: community.testeveonline.com/support/api-key

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

CCP FoxFour
C C P
C C P Alliance
#56 - 2014-06-28 14:37:17 UTC
Aineko Macx wrote:
So no API/CREST endpoint for system industry cost scaling and teams? Shocked
Knowing CCP and it's many redheaded stepchildren any chance of us ever seeing this depends on poor FoxFour doing more work in his spare time. gf


The dev blog mentioned a CREST resource for information on teams. Feel free to give it a read.

Costs per system is going to come, CCP Tuxford did that just the other day, needs a bit more tweaking and then should get to Sisi in the next week or so.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

CCP FoxFour
C C P
C C P Alliance
#57 - 2014-06-28 14:38:13 UTC
Blackice Panda wrote:
PI PI PI PLEASE


There are a few defects with it that I need to get around to fixing, but: https://forums.eveonline.com/default.aspx?g=posts&m=4384137#post4384137

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

CCP FoxFour
C C P
C C P Alliance
#58 - 2014-06-28 14:38:37 UTC
Sigras wrote:
CCP FoxFour wrote:
Histracko wrote:
CCP FoxFour wrote:
Histracko wrote:
Any chance of a PI interface in the near future? Would be really useful for knowing when to be on to reset a production chain.


Like the one that was deployed on 2014/04/29: https://forums.eveonline.com/default.aspx?g=posts&m=4384137#post4384137

It has a few defects that I need to fix at somepoint but SO MUCH TO DO! ARG! :(


Google, ye have failed me! Thanks for the info!


It's all good. I am still trying to get better at letting you all know about changes I am making. :)

is the CREST API going to give the cost of different types of jobs for different systems?


Yes, that is coming.

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

CCP FoxFour
C C P
C C P Alliance
#59 - 2014-06-28 14:39:40 UTC
Grimdahl wrote:
is the API running? -- at time of posting I received just HTTP500 response (for character/corp Industry Jobs)
( client UI - Jobs History - also did show no info but a list entry without data) -- but there should at least 2 entries.
I expect the client UI not to have any caching time :-) -- so a finished job should be visible there -- right after it isdelivered.



The API is up and running, you will need to generate new API keys: community.testeveonline.com/support/api-key

@CCP_FoxFour // Technical Designer // Team Tech Co

Third-party developer? Check out the official developers site for dev blogs, resources, and more.

Pania Templarus
Viziam
Amarr Empire
#60 - 2014-06-28 20:03:31 UTC  |  Edited by: Pania Templarus
CCP FoxFour wrote:
Pania Templarus wrote:
Sisi: char/IndustryJobsHistory and char/IndustryJobs are both only returning 500 errors (to me?).

Have the parameters changed or are they 'keyID', 'vCode' and 'characterID' still?


Oh, please tell Scotty he needs to grow some thicker skin and get over it!


No, those parameters should be the same. You will need to generate new API keys on Sisi: community.testeveonline.com/support/api-key

Fresh key and I"m still getting the same 500 (Scotty hates me) error. Other endpoints work okay so it's him not me (this time).

UPDATE: I tried another account and it's getting responses okay. The only thing I can think of is maybe Pania's account was inactive at the time Tranquility was mirrored to Singularity.

UPDATE: Confirming this, that empty results are working but once I start a job I get 500 again.