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 Technology Lab

 
  • Topic is locked indefinitely.
 

Industry Jobs API

Author
Calvin
Tritanium Forge Industries
#1 - 2016-08-06 13:34:18 UTC
Hey CCP folks,

So I'm driving myself a bit batty working with the Industry Jobs XML API. That it only returns active jobs, and nothing about completed ones is making me want to hang myself. I understand that the Industry Jobs History XML API captures everything, but with a 6 hour cache timer... that's painful for the pseudo-realtime kind of work I want to do with this API.

What I'd love to see is the regular Industry Jobs XML API returning active jobs, plus jobs completed within the past 30 minutes (15 minute cache timer, plus one extra cycle for overlap). This would make using this endpoint SO much easier, rather than having to reconcile the inactive jobs with the active ones every 6 hours.

What's the chances of getting something like this in?

Cheers,
Ydnari
Estrale Frontiers
#2 - 2016-08-06 17:07:25 UTC
Chances are zero - I raised this exact point at the time the active/history jobs API was split. It's particularly bad for invention as you can't see how many BPCs you got out until many hours later. At least with manufacturing you can infer end of job from the date/times on it.

--

Zifrian
The Pannion Domin
Ghostbirds
#3 - 2016-08-08 11:02:29 UTC
Ydnari wrote:
Chances are zero - I raised this exact point at the time the active/history jobs API was split. It's particularly bad for invention as you can't see how many BPCs you got out until many hours later. At least with manufacturing you can infer end of job from the date/times on it.

Nor can you tell what decryptor was used. I brought this up a few times to no avail.

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

Import CCP's SDE - EVE SDE Database Builder

Messenger Of Truth
Butlerian Crusade
#4 - 2016-08-15 15:20:51 UTC
Nor can you tell which hangar your build job will be put into when it completes!

Trade Hub Price Checker: stop.hammerti.me.uk/pricecheck

Visit "Haulers Channel" in game for all matters courier-related.

Structure name/system API: stop.hammerti.me.uk/api

Dragonaire
Here there be Dragons
#5 - 2016-08-15 21:30:48 UTC
All you have to do is look at how @#$% many attributes there are and no attempt at using elements and attributes like some of the other APIs have done to know that this API has more than a few issues some of which probably would require addition relate APIs really to fix.

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

Calvin
Tritanium Forge Industries
#6 - 2016-08-16 20:00:52 UTC  |  Edited by: Calvin
Messenger Of Truth wrote:
Nor can you tell which hangar your build job will be put into when it completes!


Actually you should be able to do this, the outputLocationID field in the Industry Jobs API tells you where your product, when delivered, will go (https://eveonline-third-party-documentation.readthedocs.io/en/latest/xmlapi/corporation/corp_industryjobs.html). I use it regularly in my API calls.

Edit: Thinking over your question again, I believe you're talking when items are delivered to the root of a hanger division, correct? Yeah, that's a little annoying, but I work around it by having my stuff delivered to a warehouse container in the division, not the root hanger of the division.
Messenger Of Truth
Butlerian Crusade
#7 - 2016-08-17 11:41:36 UTC
Calvin wrote:
Messenger Of Truth wrote:
Nor can you tell which hangar your build job will be put into when it completes!


Actually you should be able to do this, the outputLocationID field in the Industry Jobs API tells you where your product, when delivered, will go (https://eveonline-third-party-documentation.readthedocs.io/en/latest/xmlapi/corporation/corp_industryjobs.html). I use it regularly in my API calls.

Edit: Thinking over your question again, I believe you're talking when items are delivered to the root of a hanger division, correct? Yeah, that's a little annoying, but I work around it by having my stuff delivered to a warehouse container in the division, not the root hanger of the division.


Yes that's right. IIRC the hangar is stored in the location flag on the item, rather than as a different location id. You can't get the information out of the game either which is annoying when you need to answer the question: "did I set this job to build into my Input hangar, or my Output hangar?"

Trade Hub Price Checker: stop.hammerti.me.uk/pricecheck

Visit "Haulers Channel" in game for all matters courier-related.

Structure name/system API: stop.hammerti.me.uk/api