Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 30 .. 30 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 184 post(s) |
Dragonaire
Here there be Dragons
56
|
Posted - 2014.07.31 01:56:00 -
[541] - Quote
I know about corp/Facilities but if you read the patch notes seems to say there's now an industry section to the API Finds camping stations from the inside much easier. Designer of Yapeal-á for the Eve API. Check out the Yapeal PHP API Library thread for more information. |
|
CCP FoxFour
C C P C C P Alliance
3386
|
Posted - 2014.07.31 10:07:00 -
[542] - Quote
Dragonaire wrote:Just been re-reading through the patch notes and noticed again the part about /industry/facilities/. It seems to be saying it a new API point but you can't access it. Is it going to be CREST only and notes were just unclear? or is there another reason we can't access it?
If ever in doubt about the route to a resource, go here: https://public-crest.eveonline.com/
Don't know why you cannot access it, the resource should be located at: https://public-crest.eveonline.com/industry/facilities/ CCP FoxFour // Game Designer // @regnerba
|
|
|
CCP FoxFour
C C P C C P Alliance
3388
|
Posted - 2014.07.31 15:18:00 -
[543] - Quote
So work on the blueprints endpoint finally progressed today so a quick update:
I hope to have it on Sisi next week and TQ the week after, no promises though.
The cache time on it will be 24 hours.
Here is a sample row:
row itemID="1000000012172" locationID="60014929" typeID="23058" typeName="Dragonfly Blueprint" flagID="4" quantity="32" timeEfficiency="0" materialEfficiency="0" runs="-1"
locationID is the actual item location, in this case a Polaris station. The flagID is then where in that item it is. So 4 is my personal hanger. If it was owned by a corp then flagID would be the hanger division. Similarly if it's located in a POS structure that will be the hanger division.
So determining a blueprints location is a combination of the ownerID (which you should know based on your request), the locationID, and the flagID.
The endpoint will require CEO or directorship as there is no easy way for me to filter the results based on your characters roles.
I do want to mention that there is the possibility we will pull this endpoint and not release it if performance is really ****, but we will see.
The maximum results returned will be 200k which is far better than the 30k max of the client industry window.
The endpoint is restricted to the asset list access mask.
Thats all for now. CCP FoxFour // Game Designer // @regnerba
|
|
ItsmeHcK1
Kicked. Shadow Cartel
114
|
Posted - 2014.07.31 21:05:00 -
[544] - Quote
Not sure if this is the right thread, but meh...
It seems there's a bit of an inconsistency in the CharacterSheet API since Crius. Some skill levels are reported twice, and at different levels. (Drone Avionics in this particular case.)
Quote:row typeID="3437" skillpoints="256000" level="5" published="1" row typeID="3437" skillpoints="1415" level="2" published="1" |
Calvin
Israeli Space Corporation
10
|
Posted - 2014.07.31 22:27:00 -
[545] - Quote
CCP FoxFour wrote: The endpoint will require CEO or directorship as there is no easy way for me to filter the results based on your characters roles.
Hi FoxFour,
I'm still rather concerned that blueprint PE & ME (especially ME) isn't also passed through to the new industry API. If I understand you right, even with industry roles in my corp, I (as a corp director) would need to manually share the blueprint PE & ME levels to any industrial subordinates (factory managers) for them to be able to run accurate calculations on cost of production from any corp BP's they used? There's no way I'm sharing my API key with a subordinate, and it'd be quite a hassle to update a blueprint list every day just so my industry subordinates could properly calculate cost of production.
Even with the blueprints API I still run into the problem of needing to cross-check whatever ME/TE research I've finished on a particular blueprint between the most recent blueprint API pull I have and whenever I'm looking to start (or have started) a production. Were they in the industry data all I'd need to do is pull the most recent industry job with that blueprint and extract the ME/TE data from there, making adjustments if the most recent job is a ME/TE job. That's one data pull per blueprint as opposed to what would be a variable number with the blueprint API.
Is it really so hard to bring back the blueprint ME/PE levels to the industry API? Having the blueprint ME/TE levels show there would solve the first problem, and alleviate the second. |
Nick Actilete
Brave Operations - Lollipop Division Brave Collective
0
|
Posted - 2014.08.01 06:23:00 -
[546] - Quote
I'm very new to EVE, so I don't know a lot but it seems like from my limited experience it would be nice to have a way to see kills you were involved in (if you didn't get the KM) without having to worry about the crest link submitted to a killboard. Would it be possible to have a public API for all kills?
Sorry if this post is out of place, but it came to mind and this seemed to be the best place to submit it. Thanks for all the work so far. |
SJ Astralana
Syncore
50
|
Posted - 2014.08.01 11:27:00 -
[547] - Quote
CCP FoxFour wrote: The cache time on it will be 24 hours.
24 hours is fail. 23 hours is win.
Hyperdrive your production business: Eve Production Manager |
|
CCP FoxFour
C C P C C P Alliance
3388
|
Posted - 2014.08.02 14:14:00 -
[548] - Quote
SJ Astralana wrote:CCP FoxFour wrote: The cache time on it will be 24 hours.
24 hours is fail. 23 hours is win.
If you check any of the XML resources you will find that they are all set to expire before the "documented" expiry time. When we say something is cached for an hour, we usually cache it for 55 minutes. Similarly when we say something is cached for 24 hours it's actually cached for 23.5 hours. We say 24 because if we said 23.5 people would go "waaaaaa make it 23" and so on and so on.
We like making sure your cron jobs don't get the same cached data. CCP FoxFour // Game Designer // @regnerba
|
|
|
CCP FoxFour
C C P C C P Alliance
3388
|
Posted - 2014.08.02 14:16:00 -
[549] - Quote
Nick Actilete wrote:I'm very new to EVE, so I don't know a lot but it seems like from my limited experience it would be nice to have a way to see kills you were involved in (if you didn't get the KM) without having to worry about the crest link submitted to a killboard. Would it be possible to have a public API for all kills?
Sorry if this post is out of place, but it came to mind and this seemed to be the best place to submit it. Thanks for all the work so far.
Not going to happen from our side. You can get that data from zKillbaord but we just don't store it in a way that allows us to query based on anything but final blow or victim really. Making all killmails public is something we have considered and will continue to consider, but nothing is going to happen with that for now. CCP FoxFour // Game Designer // @regnerba
|
|
|
CCP FoxFour
C C P C C P Alliance
3388
|
Posted - 2014.08.02 14:17:00 -
[550] - Quote
Calvin wrote:CCP FoxFour wrote: The endpoint will require CEO or directorship as there is no easy way for me to filter the results based on your characters roles.
Hi FoxFour, I'm still rather concerned that blueprint PE & ME (especially ME) isn't also passed through to the new industry API. If I understand you right, even with industry roles in my corp, I (as a corp director) would need to manually share the blueprint PE & ME levels to any industrial subordinates (factory managers) for them to be able to run accurate calculations on cost of production from any corp BP's they used? There's no way I'm sharing my API key with a subordinate, and it'd be quite a hassle to update a blueprint list every day just so my industry subordinates could properly calculate cost of production. Even with the blueprints API I still run into the problem of needing to cross-check whatever ME/TE research I've finished on a particular blueprint between the most recent blueprint API pull I have and whenever I'm looking to start (or have started) a production. Were they in the industry data all I'd need to do is pull the most recent industry job with that blueprint and extract the ME/TE data from there, making adjustments if the most recent job is a ME/TE job. That's one data pull per blueprint as opposed to what would be a variable number with the blueprint API. Is it really so hard to bring back the blueprint ME/PE levels to the industry API? Having the blueprint ME/TE levels show there would solve the first problem, and alleviate the second.
Would it help if I also allowed factory managers access? It would mean they would get ALL the corp blueprints though, not just the ones in hangers they have access to. CCP FoxFour // Game Designer // @regnerba
|
|
|
Calvin
Israeli Space Corporation
11
|
Posted - 2014.08.02 14:59:00 -
[551] - Quote
CCP FoxFour wrote:Would it help if I also allowed factory managers access? It would mean they would get ALL the corp blueprints though, not just the ones in hangers they have access to.
That'd help with the first problem I mentioned, though then the problem would be limiting what BP info people in the factory manager role can pull. I can see how that's a tricky problem to resolve and I think that's a decision that needs more crowdsourcing than just me (-:
Is there a particular reason that industry jobs can't pass through the ME/TE levels of the BP's they're using in the API? |
Qoi
Exert Force
61
|
Posted - 2014.08.02 15:24:00 -
[552] - Quote
Calvin wrote:There's no way I'm sharing my API key with a subordinate That is exactly what corp api keys are designed for though.
Quote:Is there a particular reason that industry jobs can't pass through the ME/TE levels of the BP's they're using in the API? Because we want a list of all blueprints and not just those in active jobs. That was a horrible hack that has to die.
I think the bigger problem here is putting the Blueprints on the asset list CAK bit, did you run out of bits? Give it an extra permission under Science & Industry, that allows directors that know what they are doing to create a corporation key with access only to the blueprint list and give it out to the people doing industry.
There are of course obvious scaling issues with this approach as your corporation becomes bigger - but then if you are big enough you will have a programmer on staff anyway who can solve this problem for you. Furthermore, i respectfully request these forums to be upgraded to support preformatted text. |
Calvin
Israeli Space Corporation
11
|
Posted - 2014.08.02 15:33:00 -
[553] - Quote
Qoi wrote:Calvin wrote:There's no way I'm sharing my API key with a subordinate That is exactly what corp api keys are designed for though. If there's an API mask specifically for revealing blueprints in the corp, sure. I'm cool with that.
Qoi wrote:Calvin wrote:Is there a particular reason that industry jobs can't pass through the ME/TE levels of the BP's they're using in the API? Because we want a list of all blueprints and not just those in active jobs. That was a horrible hack that has to die. Why not both? |
|
CCP FoxFour
C C P C C P Alliance
3388
|
Posted - 2014.08.02 16:02:00 -
[554] - Quote
Calvin wrote:CCP FoxFour wrote:Would it help if I also allowed factory managers access? It would mean they would get ALL the corp blueprints though, not just the ones in hangers they have access to. That'd help with the first problem I mentioned, though then the problem would be limiting what BP info people in the factory manager role can pull. I can see how that's a tricky problem to resolve and I think that's a decision that needs more crowdsourcing than just me (-: Is there a particular reason that industry jobs can't pass through the ME/TE levels of the BP's they're using in the API?
The blueprints thing is a pretty rough thing for us to lookup so if possible we would like to avoid that, hence the 24 hour cache timer. Once we get this on Sisi though we can monitor performance a bit closer and consider some solutions. CCP FoxFour // Game Designer // @regnerba
|
|
Maarssi
Maarssi Corp
0
|
Posted - 2014.08.04 10:26:00 -
[555] - Quote
CCP FoxFour wrote:Calvin wrote:CCP FoxFour wrote:Would it help if I also allowed factory managers access? It would mean they would get ALL the corp blueprints though, not just the ones in hangers they have access to. That'd help with the first problem I mentioned, though then the problem would be limiting what BP info people in the factory manager role can pull. I can see how that's a tricky problem to resolve and I think that's a decision that needs more crowdsourcing than just me (-: Is there a particular reason that industry jobs can't pass through the ME/TE levels of the BP's they're using in the API? The blueprints thing is a pretty rough thing for us to lookup so if possible we would like to avoid that, hence the 24 hour cache timer. Once we get this on Sisi though we can monitor performance a bit closer and consider some solutions.
fingers crossed. I'm doing the groundwork for a new industry tool and bp ME/TE is very important to me. If we have to use one specific API key (high-level corp access role) for all corp members, then that would be a bit of a hassle. BUT still better than not getting the levels at all.
Keep up the good work. |
Roberta Chikita
Les bourses ou la vie Goonswarm Federation
0
|
Posted - 2014.08.04 15:41:00 -
[556] - Quote
Hi !
I probably find a "bug" or "misstake" on xml api
In PlanetaryPins, It seem the latitude and longitude are the same value I want to represent planets with canvas or other thing but I'm not able to do this with this "bug".
example: [row pinID="1009824070429" typeID="2551" typeName="Plasma Command Center" schematicID="0" lastLaunchTime="0001-01-01 00:00:00" cycleTime="0" quantityPerCycle="0" installTime="0001-01-01 00:00:00" expiryTime="0001-01-01 00:00:00" contentTypeID="0" contentTypeName="" contentQuantity="0" longitude="-3.87589615676289" latitude="-3.87589615676289" ][/row]
[row pinID="1009824077992" typeID="2556" typeName="Plasma Launchpad" schematicID="0" lastLaunchTime="0001-01-01 00:00:00" cycleTime="0" quantityPerCycle="0" installTime="0001-01-01 00:00:00" expiryTime="0001-01-01 00:00:00" contentTypeID="2400" contentTypeName="Toxic Metals" contentQuantity="760" longitude="-3.89758862802" latitude="-3.89758862802" ][/row]
any idea why?
Replaced < > by [ ] for respect the no html rules
|
|
CCP FoxFour
C C P C C P Alliance
3389
|
Posted - 2014.08.04 15:44:00 -
[557] - Quote
Roberta Chikita wrote:Hi !
I probably find a "bug" or "misstake" on xml api
In PlanetaryPins, It seem the latitude and longitude are the same value I want to represent planets with canvas or other thing but I'm not able to do this with this "bug".
example: [row pinID="1009824070429" typeID="2551" typeName="Plasma Command Center" schematicID="0" lastLaunchTime="0001-01-01 00:00:00" cycleTime="0" quantityPerCycle="0" installTime="0001-01-01 00:00:00" expiryTime="0001-01-01 00:00:00" contentTypeID="0" contentTypeName="" contentQuantity="0" longitude="-3.87589615676289" latitude="-3.87589615676289" ][/row]
[row pinID="1009824077992" typeID="2556" typeName="Plasma Launchpad" schematicID="0" lastLaunchTime="0001-01-01 00:00:00" cycleTime="0" quantityPerCycle="0" installTime="0001-01-01 00:00:00" expiryTime="0001-01-01 00:00:00" contentTypeID="2400" contentTypeName="Toxic Metals" contentQuantity="760" longitude="-3.89758862802" latitude="-3.89758862802" ][/row]
any idea why?
Replaced < > by [ ] for respect the no html rules
Hahahaha that sounds like something stupid I would do. Will try and check it out on Tuesday. CCP FoxFour // Game Designer // @regnerba
|
|
miner Fonulique
University of Caille Gallente Federation
5
|
Posted - 2014.08.04 15:54:00 -
[558] - Quote
Sorry, I must have missed it, ware do I login to change API Key for SISI? |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3630
|
Posted - 2014.08.04 17:40:00 -
[559] - Quote
miner Fonulique wrote:Sorry, I must have missed it, ware do I login to change API Key for SISI?
https://community.testeveonline.com/support/api-key/
Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
miner Fonulique
University of Caille Gallente Federation
5
|
Posted - 2014.08.04 19:07:00 -
[560] - Quote
Thx! |
|
stoxxine
OLVI industries Inter Malleum et Incudem
29
|
Posted - 2014.08.05 05:44:00 -
[561] - Quote
CCP FoxFour wrote:I hope to have it on Sisi next week and TQ the week after, no promises though.
The cache time on it will be 24 hours.
I hope you will then include all blueprints consumed in the past 24 hours. The problem is timing the api calls, currently (ok i did not test this _today_) if i run s a short industry job, it can disappear from IndustryJobs between calls, meaning, it is only seen in 6 hours when jobhistory is pulled again.
Would this 24 hour timer practically mean that if i do short copy job, immediately feed the output (bpc) it to a short industry job, which consumes it, the blueprintID i see in IndustryJobHistory (or IndustryJobs, if i'm lucky) is possibly never seen in blueprints api? That can be inconvenient.
+1 for IndustryJobs including union with anything started within the hour or so. Or after History was last cached.. Disclaimer: The above was probably written drunk or by a friend on my pc or a hacker. No warranty for any misinformation provided. |
Ema Bane
MAAK Industries
1
|
Posted - 2014.08.05 15:57:00 -
[562] - Quote
With the API endpoint /IndustryJobs, there use to be the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0 for BPC but it has disappeared in Crius.
There is a "licensedRuns" attribute, but it doesn't reflect the type of blueprint as "installedItemLicensedProductionRunsRemaining" use to do...
Any plan to bring back the possibility to distinguish from what type of blueprint a job has been issued? |
|
CCP FoxFour
C C P C C P Alliance
3389
|
Posted - 2014.08.05 16:58:00 -
[563] - Quote
Ema Bane wrote:With the API endpoint /IndustryJobs, there use to be the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0 for BPC but it has disappeared in Crius.
There is a "licensedRuns" attribute, but it doesn't reflect the type of blueprint as "installedItemLicensedProductionRunsRemaining" use to do...
Any plan to bring back the possibility to distinguish from what type of blueprint a job has been issued?
Confused, how would you change it? CCP FoxFour // Game Designer // @regnerba
|
|
|
CCP FoxFour
C C P C C P Alliance
3389
|
Posted - 2014.08.05 17:41:00 -
[564] - Quote
CCP FoxFour wrote:Roberta Chikita wrote:Hi !
I probably find a "bug" or "misstake" on xml api
In PlanetaryPins, It seem the latitude and longitude are the same value I want to represent planets with canvas or other thing but I'm not able to do this with this "bug".
example: [row pinID="1009824070429" typeID="2551" typeName="Plasma Command Center" schematicID="0" lastLaunchTime="0001-01-01 00:00:00" cycleTime="0" quantityPerCycle="0" installTime="0001-01-01 00:00:00" expiryTime="0001-01-01 00:00:00" contentTypeID="0" contentTypeName="" contentQuantity="0" longitude="-3.87589615676289" latitude="-3.87589615676289" ][/row]
[row pinID="1009824077992" typeID="2556" typeName="Plasma Launchpad" schematicID="0" lastLaunchTime="0001-01-01 00:00:00" cycleTime="0" quantityPerCycle="0" installTime="0001-01-01 00:00:00" expiryTime="0001-01-01 00:00:00" contentTypeID="2400" contentTypeName="Toxic Metals" contentQuantity="760" longitude="-3.89758862802" latitude="-3.89758862802" ][/row]
any idea why?
Replaced < > by [ ] for respect the no html rules
Hahahaha that sounds like something stupid I would do. Will try and check it out on Tuesday.
Yup, this was pretty much me just being incredibly incompetent. Fix is deployed to Sisi right now. Will go to TQ... at some point. Probably with Fay, maybe tomorrow if I am feeling awesome about it. CCP FoxFour // Game Designer // @regnerba
|
|
Ema Bane
MAAK Industries
1
|
Posted - 2014.08.05 17:42:00 -
[565] - Quote
I have tried to start 2 jobs on SISI. 1 from a Stabber BPO and 1 from a Stabber BPC. (jobID="229140815" and jobID="229140814").
The /IndustryJobs returns me almost exactly the same things for the 2 jobs except the start date obviously. There is no way I can know which job is with the BPO and which job is with the BPC. I really miss that feature that I was using to manage my blueprints pool on my big spreadsheet.
Previous Crius it was possible to with the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0 to know it.
I think it is the purpose of the new attribute "licensedRuns" in Crius but for both jobs I have licensedRuns="10". Maybe this attribute is not working as intended? I have no idea why it is equal to "10" as the BPC is a single run and the BPO is by nature, infinite. There is something wrong here.
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3631
|
Posted - 2014.08.05 18:12:00 -
[566] - Quote
Ema Bane wrote:I have tried to start 2 jobs on SISI. 1 from a Stabber BPO and 1 from a Stabber BPC:
[row jobID="229140815" installerID="909770118" installerName="Ema Bane" facilityID="60011929" solarSystemID="30002641" solarSystemName="Aufay" stationID="60011929" activityID="1" blueprintID="1166462377" blueprintTypeID="692" blueprintTypeName="Stabber Blueprint" blueprintLocationID="60011929" outputLocationID="60011929" runs="1" cost="289326.00" teamID="0" licensedRuns="10" probability="0" productTypeID="0" productTypeName="" status="1" timeInSeconds="6424" startDate="2014-08-04 23:27:53" endDate="2014-08-05 01:14:57" pauseDate="0001-01-01 00:00:00" completedDate="0001-01-01 00:00:00" completedCharacterID="0"/]
[row jobID="229140814" installerID="909770118" installerName="Ema Bane" facilityID="60011929" solarSystemID="30002641" solarSystemName="Aufay" stationID="60011929" activityID="1" blueprintID="1015338198637" blueprintTypeID="692" blueprintTypeName="Stabber Blueprint" blueprintLocationID="60011929" outputLocationID="60011929" runs="1" cost="289326.00" teamID="0" licensedRuns="10" probability="0" productTypeID="0" productTypeName="" status="1" timeInSeconds="6424" startDate="2014-08-04 23:27:43" endDate="2014-08-05 01:14:47" pauseDate="0001-01-01 00:00:00" completedDate="0001-01-01 00:00:00" completedCharacterID="0"/]
The /IndustryJobs returns me almost exactly the same things for the 2 jobs except the start date obviously. There is no way I can know which job is with the BPO and which job is with the BPC. I really miss that feature that I was using to manage my blueprints pool on my big spreadsheet.
Previous Crius it was possible to do it with the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0.
I think it is the purpose of the new attribute "licensedRuns" in Crius but for both jobs I have licensedRuns="10". Maybe this attribute is not working as intended? I have no idea why it is equal to "10" as the BPC is a single run and the BPO is by nature, infinite. There is something wrong here.
Once the blueprint API is out, you'll be able to use the blueprintID. (Short term copies won't show up on it. But BPOs will show up, as you'll have them for more than the cache time.) Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
|
CCP FoxFour
C C P C C P Alliance
3389
|
Posted - 2014.08.05 21:02:00 -
[567] - Quote
Along with the PI fix CORS headers are now in the XML API on Sisi. CCP FoxFour // Game Designer // @regnerba
|
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3631
|
Posted - 2014.08.05 21:34:00 -
[568] - Quote
CCP FoxFour wrote:Along with the PI fix CORS headers are now in the XML API on Sisi.
\o/ Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3631
|
Posted - 2014.08.06 00:27:00 -
[569] - Quote
To expand on that \o/, I now have a page which can retrieve character sheet details, without sending your api details to me.
It doesn't work in firefox, for some reason, but works fine in Chrome.
I don't want to have people's APIs. I don't want to do occasional lookups to check. I want to treat it in the same way as pyfa and EFT (though with more 'fill in the details again') Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
stoxxine
OLVI industries Inter Malleum et Incudem
30
|
Posted - 2014.08.06 06:43:00 -
[570] - Quote
CCP FoxFour wrote:Ema Bane wrote:With the API endpoint /IndustryJobs, there use to be the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0 for BPC but it has disappeared in Crius.
There is a "licensedRuns" attribute, but it doesn't reflect the type of blueprint as "installedItemLicensedProductionRunsRemaining" use to do...
Any plan to bring back the possibility to distinguish from what type of blueprint a job has been issued? Confused, how would you change it?
when activityid=5 then outputLicensedRuns when activityid=1 and type=bpc then inputLicensedRuns-jobRuns when activityid=1 and type=bpo then -1 when activityid=8 then outputMaxRuns+decryptorRunsModifier
the last one might need a quirk for ships vs modules. Disclaimer: The above was probably written drunk or by a friend on my pc or a hacker. No warranty for any misinformation provided. |
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 30 .. 30 :: one page |
First page | Previous page | Next page | Last page |