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: Industry & 3rd Party Developers

First post First post
Author
Makoto Priano
Kirkinen-Arataka Transhuman Zenith Consulting Ltd.
Arataka Research Consortium
#41 - 2014-07-16 23:41:15 UTC
CCP Nullarbor wrote:

This information is available in the blueprints.yaml by looking through the "products:" list for each of the invention activities.

A side effect of this is it sets us up for a possibly conceivable future where you could invent something from multiple different blueprint types.


:D

:D :D :D

Itsukame-Zainou Hyperspatial Inquiries: exploring the edge of the known, advancing the state of the art. Would you like to know more?

Jess Technite
Almost Absolute
#42 - 2014-07-17 17:55:48 UTC
And again the CREST is broken:

{
"message": "Problem communicating with the EVE proxies",
"key": "badGateway",
"exceptionType": "BadGatewayError"
}

However, in the other thread (The Price of Change) I requested for a way to export the data from the facilities and teams like you do with market. After seeing that there's a CREST endpoint... you can forget what I said there. You are great :P
CCP Nullarbor
C C P
C C P Alliance
#43 - 2014-07-17 18:14:35 UTC
Jess Technite wrote:
And again the CREST is broken:

{
"message": "Problem communicating with the EVE proxies",
"key": "badGateway",
"exceptionType": "BadGatewayError"
}


Singularity is currently down while we patch it.

CCP Nullarbor // Senior Engineer // Team Game of Drones

Evai Tsuki
Something Went Wrong
#44 - 2014-07-17 22:35:32 UTC
When I go to http://public-crest-sisi.testeveonline.com/industry/systems/ I get a "route not found" error.

Is this due to the API being offline or am I doing something wrong?

Dread Nanana
Doomheim
#45 - 2014-07-18 06:14:44 UTC
Quote:
Modified /corp/IndustryJobs.xml.aspx (cache: 15 minutes)
Returns a list of running jobs for your corporation, up to 90 days or 10000 rows.

Modified /char/IndustryJobs.xml.aspx (cache: 15 minutes)
Returns a list of running jobs for your character, up to 90 days or 10000 rows.


I'm not quite sure what is the point of these exactly, because history is much more important anyway. I know I will not be using this endpoint at all since completion status is what matters, especially for inventions. But since inventions are nerfed, well, the 6h delay on the history endpoint, I guess that doesn't really matter anymore.

Higher max rowcount is useful. Much better than the old limit. Thanks.
Ema Bane
MAAK Industries
#46 - 2014-07-20 01:27:22 UTC
With the endpoint /IndustryJobs there use to be the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0 for BPC but this attribute is gone.

I might be missing something but I don't see how it is possible to know if a job is run from a BPC or a BPO now?
Jess Technite
Almost Absolute
#47 - 2014-07-20 14:18:06 UTC  |  Edited by: Jess Technite
In the /industry/teams JSON file from CREST there are several "id" fields. I can figure the id for specialization, either the main specialization and the sub-specializations, and also the general "id" for each item (the internal id for each team), but... what's the purpose for the "id" field inside the "bonus" dictionary in workers???

Thanks in advance.

EDIT: Wait, it can be that 0 is for ME and 1 is for TE?
Aineko Macx
#48 - 2014-07-20 15:35:49 UTC  |  Edited by: Aineko Macx
Are the CREST endpoints actually cached server side and if so, are the caches invalidated at predictable times? i.e. are 1-hour long caches cleared every full our? What about the 23h cache? Or is it just a rate-limit by IP and the actual cache logic being completely opaque?
CCP Nullarbor
C C P
C C P Alliance
#49 - 2014-07-20 15:49:34 UTC
Aineko Macx wrote:
Are the CREST endpoints actually cached server side and if so, are the caches invalidated at predictable times? i.e. are 1-hour long caches cleared every full our? What about the 23h cache? Or is it just a rate-limit by IP and the actual cache logic being completely opaque?


The cache is 1 hour from the date it was first requested. We are discussing adding the ability to have different cache headers to what we actually cache it as, so we could tell client to fetch it every 10 mins, but that the cache will invalidate every hour for example.

CCP Nullarbor // Senior Engineer // Team Game of Drones

Aineko Macx
#50 - 2014-07-21 19:21:38 UTC
Thx. Some form of cache expiry indicator would be much appreciated.

Next question: What is the criteria for which typeIDs are included in the market/prices CREST endpoint? I currently see only a bit more than half of the tradeable items there.
probag Bear
Xiong Offices
#51 - 2014-07-22 13:32:14 UTC  |  Edited by: probag Bear
Very tiny, and completely irrelevant, complaint comment: the boolean value false is not capitalized, as Python expects it to be. Am only posting because I was surprised, since I was under the belief that most everything Eve-related was written in some form of Python.

Edit: To be clear, I was talking about the teams CREST endpoint. Doesn't really matter though; it was just a "Huh, that's odd" kind of comment.
probag Bear
Xiong Offices
#52 - 2014-07-22 16:09:32 UTC
It does not look like there is any way to identify whether a team is bonused towards Manufacturing, ME Research, TE Research, or Copying when looking at the /teams/ or /teams/auction/ CREST endpoints. There are "bonusType" fields that are labeled either "TE" or "ME", but they only specify whether a particular team member provides a time or material reduction. There seems to be no field that indicates what specific area of industry that reduction is used for.

In simpler words:
The teams CREST endpoints give you the bonuses of each team, but don't tell you if they apply towards Manufacturing, Copying, ME Research, or TE Research.
Aineko Macx
#53 - 2014-07-22 18:59:32 UTC  |  Edited by: Aineko Macx
probag Bear wrote:
In simpler words:
The teams CREST endpoints give you the bonuses of each team, but don't tell you if they apply towards Manufacturing, Copying, ME Research, or TE Research.

There is a "value" attribute...

@CCP: I find the industry/facilities endpoint hugely bloated, the only data of value in there seems to be "tax" and "owner" (and corps have their own endpoint), everything else is static and available in the SDE.
CCP Nullarbor
C C P
C C P Alliance
#54 - 2014-07-22 19:01:01 UTC
Aineko Macx wrote:
probag Bear wrote:
In simpler words:
The teams CREST endpoints give you the bonuses of each team, but don't tell you if they apply towards Manufacturing, Copying, ME Research, or TE Research.

There is a "value" attribute...

@CCP: I find the industry/facilities endpoint hugely bloated, the only data of value in there seems to be "tax", everything else is static and available in the SDE.


Yes we agree, Tuxford is updating it to include just the IDs and not the rest of the demoralized data.

CCP Nullarbor // Senior Engineer // Team Game of Drones

probag Bear
Xiong Offices
#55 - 2014-07-22 20:03:10 UTC
Aineko Macx wrote:
probag Bear wrote:
In simpler words:
The teams CREST endpoints give you the bonuses of each team, but don't tell you if they apply towards Manufacturing, Copying, ME Research, or TE Research.

There is a "value" attribute...

@CCP: I find the industry/facilities endpoint hugely bloated, the only data of value in there seems to be "tax" and "owner" (and corps have their own endpoint), everything else is static and available in the SDE.


Value tells you what the actual value of the bonus is. What's missing is what activity the bonus is being applied towards.
Aineko Macx
#56 - 2014-07-22 21:56:10 UTC
probag Bear wrote:
Value tells you what the actual value of the bonus is. What's missing is what activity the bonus is being applied towards.

Ah, i think what you mean has to be looked up in the referenced specialties endpoint.

@CCP: What I'm actually missing from the facilities endpoint is something like assemblyLineTypeIDs, as AFAIK there is currently no way to get this info for player built outposts.
Querns
Science and Trade Institute
Caldari State
#57 - 2014-07-22 23:08:55 UTC
I'd like to echo the request that the /industry/teams/ and /industry/teams/auction/ CREST endpoints show what type of RAM activity (manufacturing, ME research, TE research, copying, invention) each team affects. Without this information, the teams data is not particularly useful.

This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay.

Aineko Macx
#58 - 2014-07-23 08:28:15 UTC  |  Edited by: Aineko Macx
Yes, I see the problem now that I'm trying to handle teams.

tl;dr whats missing so far in CREST:
- activityID on teams endpoint, it's currently not possible to determine for which activities the bonuses apply.
- Team names.
- assemblyLineTypeIDs for facilities, also "tax" attribute on player built outposts
CCP Nullarbor
C C P
C C P Alliance
#59 - 2014-07-23 11:05:01 UTC
Querns wrote:
I'd like to echo the request that the /industry/teams/ and /industry/teams/auction/ CREST endpoints show what type of RAM activity (manufacturing, ME research, TE research, copying, invention) each team affects. Without this information, the teams data is not particularly useful.


Tuxford is having a look at it now.

CCP Nullarbor // Senior Engineer // Team Game of Drones

Querns
Science and Trade Institute
Caldari State
#60 - 2014-07-23 14:17:59 UTC
CCP Nullarbor wrote:
Querns wrote:
I'd like to echo the request that the /industry/teams/ and /industry/teams/auction/ CREST endpoints show what type of RAM activity (manufacturing, ME research, TE research, copying, invention) each team affects. Without this information, the teams data is not particularly useful.


Tuxford is having a look at it now.

I appreciate it! Thanks :)

This post was crafted by the wormhole expert of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay.