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
75
|
Posted - 2015.08.01 15:03:03 -
[781] - Quote
Pic'n dor - AssetList use to be like 24 hours so as CCP feels they can they reduce the cache times they use but they have to balance the API cache time against causing excess load to the DB servers that would effect game play. As they continue to offload more of the basically static data from DB tables into the YAML files you see in the SDE etc it should be possible for more of the times to come down as least I'm hope so
Finds camping stations from the inside much easier.
Designer of Yapeal for the Eve API.
Check out the Yapeal PHP API Library thread.
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5478
|
Posted - 2015.08.01 18:10:46 -
[782] - Quote
A little explanation on cache timers, which might not be obvious:
The XML api interacts directly with the database behind Tranquillity.
However, this database isn't entirely up to data. The real source of truth is the nodes which run the solar systems. These, periodically, flush data back down to the database. This is a performance thing.
So you won't be able to reduce the cache timers below a certain point, as you won't pick up every change anyway.
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Llujoa
Terra Nanotech Yulai Federation
16
|
Posted - 2015.09.04 12:22:36 -
[783] - Quote
So I want to write a little tool to keep track of storyline missions. My knowledge of the api is still quite limited but it seems to me the current api does not support the needed functionality. I think all I need would be the standings transaction log for all the agents and search my way from there.
I saw in another thread that at least one other person would love to get standings transaction logs.
I know that nowadays standing is not worth much, but there are still people that care. (me) Any chance to get this done? A missions log would be even better but to my knowledge this is not even accessible with the eve client. |
Ydnari
Estrale Frontiers
404
|
Posted - 2015.09.04 16:04:13 -
[784] - Quote
Can you infer it from the wallet journal, agent mission reward reftype? From that you can get the agent, look up its faction and keep track from there. Also you can distinguish between normal and storyline agents so you can see where to start the 16 count from.
Doesn't cover everything though but can track how many missions and how many to go until a storyline.
my teapot is ready
|
Quesa
Burning Napalm Northern Coalition.
81
|
Posted - 2015.09.05 22:50:19 -
[785] - Quote
Just checkin in here, any news on progress? |
Cor'len
Remnant of an Empire Independent Stars Allied Forces
10
|
Posted - 2015.09.07 18:39:30 -
[786] - Quote
Enrique d'Ancourt wrote:Hi, After reading all of this thread (please ISDs, cut out the non-topic whining of the wormhole pvp please!), I can tell you that PI only updates when you press "submit" in-game in the planet view. Luckily the method for calculating resources gained by extractors are also in this pastebin note: PasteBin CalculationAnd in this thread: Industry calculationsCCP FoxFour does an awsome job. Sadly, the gems in this thread are hidden by a sheer volume of similar posts, many of which are due to the sparse documentation available ( that's a big fat HINT!)
Totally late, but please use the code in the Industry Calculations wiki link. They're more correct - the pastebin code has a rounding issue.
Source: I wrote both sets of code, as it happens.
(Edit: Also, if you have questions about PI math in general, shoot me an evemail and I'll help you out.) |
Quesa
Burning Napalm Northern Coalition.
82
|
Posted - 2015.09.11 19:23:04 -
[787] - Quote
I just notice that if I attempt to query a CorporationSheet with a bad ID, I get back an HTTP Status Code 500, which is supposed to denote an internal server error.
However, there is a response sent back for:
https://api.eveonline.com/corp/CorporationSheet.xml.aspx?corporationID=0 which is: http://i.imgur.com/SYsWXhq.png
My understanding of this HTTP Status Code 500 means that there was an actual server software or hardware malfunction. W3.org definition of 500: "The server encountered an unexpected condition which prevented it from fulfilling the request."
If the resource isn't found then wouldn't it be more appropriate to return a 404? |
Cor'len
NERV Reborn Independent Stars Allied Forces
10
|
Posted - 2015.09.23 11:41:03 -
[788] - Quote
Was poking the AssetList API and noticed that only laser POS turrets list their contents? Projectile and hybrid turrets don't, at least.
Should I file a bug report? ISTR this was mentioned before, but a quick google didn't get me any results. |
GODS H4ND
Evedustry Inc. SONS of BANE
10
|
Posted - 2015.09.24 21:43:15 -
[789] - Quote
CCP FoxFour wrote: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.
What happened with this?
How can I pull a list of all my prints with me/pe?
Anyone guide me on a simple method?
|
Zarek RedHill
MASS A DEATH Mordus Angels
10
|
Posted - 2015.09.25 18:27:54 -
[790] - Quote
Idea: Ability to query publicly available contracts, the programmatic equivalent of the in-game Contracts-->Available Contracts tab.
For buy/sell contracts: - inputs: textual search, Location, Contract Type, Item Category, option to exclude multiple-item contracts, option for "exact match", optional min/max prices, Security Filters (H/L/N), optional issuer filter, Availability (public/alliance/corp) - output: pretty much the same as the char/Contracts format for buy/sell contracts
For Courier contracts: - inputs: Pickup and Drop-off Location (Station/System/Region/All), Reward min/max, Collateral min/max, Security Filters (H/L/N), optional issuer filter, Availability (public/alliance/corp) - output: pretty much the same as the char/Contracts format for courier contracts
Regards, -Z |
|
Quesa
Burning Napalm Northern Coalition.
83
|
Posted - 2015.10.10 10:15:50 -
[791] - Quote
On the topic of cacheing the paged, static data responses, I'm not sure why you cannot cache each type and then combine multiple cached items into one response. For instance, tables like solar systems, regions, and types are static for each db version which only changes during patches. Why not cache each one of those entries then allow someone to query info for a single or array of IDs:
/solarsystem/?systemID=1234 or /solarsystem/?systemID=1234,1235,1236.
That way, you're never touching the DB layer. Furthermore, could that system not be used in your cacheing? If someone queries character info for a single character, that data is cached for an hour and returned to anyone else requesting that data whether it be for a single query:
?characterID=1234 or as part of a larger query ?characterID=1234,1234,1235
Quote:Actually this isn't inconsistent at all. Technically if we follow the design pattern /market/10000002/orders/buy/ should return all market buy orders for the region regardless of type. The type parameter is a filter. /market/regionID/orders/buy/orderID is the next step in the URI. /market/regionID/orders/buy/ is also where the post request goes for creating a new buy order. /market/regionID/orders/buy/ is a collection or buy orders, and following RESTful design should, and does just not exposed to third-party devs yet, a way of viewing an individual item from that collection. The parameters should then filter, which is what we have in the above design. The only questionable part of that is the region ID being part of the URI and not a parameter, but that's because of the way our backend works. the market is divided into regions and must be viewed per region, it's not an optional parameter. Again, type should really be optional... that might be the inconsistent part.
I have yet to run across any other REST service that uses that formatting. It's awkward as you're using IDs everywhere else. Is this somehow more efficient on your end? In the example used, not only is regionID a filter but so is buy so what makes the version using a URI as a parameter more RESTful than
/market/{ regionID }/orders/buy/{ typeID } or /market/{ regionID }/orders/buy/?typeID={ typeID }, { typeID }
less RESTful compliant than the way it is now? The suggested way, imo, is more readable. |
XiT Valkyrie Daphiti
Imperial Dreams Curatores Veritatis Alliance
0
|
Posted - 2015.10.15 02:19:59 -
[792] - Quote
Does crest keep track of the time and amount of bought and sold items in Eve? |
Pete Butcher
KarmaFleet Goonswarm Federation
298
|
Posted - 2015.10.15 04:32:12 -
[793] - Quote
XiT Valkyrie Daphiti wrote:Does crest keep track of the time and amount of bought and sold items in Eve?
There is a market history endpoint, but I can't remember where it's documented. You can Google it.
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5629
|
Posted - 2015.10.15 11:10:07 -
[794] - Quote
https://www.fuzzwork.co.uk/market/marketdisplay.php runs off the history endpoint (mostly in JS, so if you can read that, then you can see how it works. just has a couple of custom apis for typename to typeid and so on)
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Albert Einstein Olacar
Ultimate Veterans
0
|
Posted - 2015.10.15 15:33:46 -
[795] - Quote
So in general what is the 'best' language to write a 3rd party application. I have read that some of Eve data is a little messy and not a friendly conversion to certain languages. |
Pete Butcher
KarmaFleet Goonswarm Federation
298
|
Posted - 2015.10.15 15:55:57 -
[796] - Quote
Albert Einstein Olacar wrote:So in general what is the 'best' language to write a 3rd party application. I have read that some of Eve data is a little messy and not a friendly conversion to certain languages.
There isn't such thing as "best" language. You should always choose the right tool for the job, so the first question is - what kind of application do you want to make?
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|
Albert Einstein Olacar
Ultimate Veterans
0
|
Posted - 2015.10.15 16:18:46 -
[797] - Quote
Pete Butcher wrote:Albert Einstein Olacar wrote:So in general what is the 'best' language to write a 3rd party application. I have read that some of Eve data is a little messy and not a friendly conversion to certain languages. There isn't such thing as "best" language. You should always choose the right tool for the job, so the first question is - what kind of application do you want to make?
Hey all, I was recently thinking of making a program and or application that does the following:
Takes every item in the game and determines when it was sold and then graphs it. This will show the best times to trade that item. Starting off, It would tell you the frequency over all of eve then as I progress It can be station specific
These are some basic ideas, however, my main question is there a public access to time stamped data of when things are sold. I have thought of a couple different ways of getting this data, although it would be much easier if CCP already had a time stamp of everything bought and sold. The other way would be to use the API of every player active on EVE online and use there transaction logs to determine what was bought and sold and the time. Although from a coding point of view this would take ages, and as an application may not be the most efficient, however it is doable..... Here https://forums.eveonline.com/default.aspx?g=posts&t=440548 it talks about volume which is important but my main concern would be obtaining a time stamp as of now.
If anyone has questions or concerns please ask. This is just an idea as of now I Have done some basic frame work on coding. If you need any further explanation of my ideas let me know!
And yes i know there is no 'best' ha ha hence the quotes. :)
Here is another discussion on it https://forums.eveonline.com/default.aspx?g=posts&t=450871&find=unread |
Pete Butcher
KarmaFleet Goonswarm Federation
298
|
Posted - 2015.10.16 06:17:07 -
[798] - Quote
What you really need is aggregated market data, which CCP already provides via market order and history endpoints. Evernus already does what you want to create, so I can tell you it's possible to make. But, you didn't say what kind of application you want to build. Desktop? Mobile? Web?
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|
Albert Einstein Olacar
Ultimate Veterans
0
|
Posted - 2015.10.17 02:44:53 -
[799] - Quote
Pete Butcher wrote:What you really need is aggregated market data, which CCP already provides via market order and history endpoints. Evernus already does what you want to create, so I can tell you it's possible to make. But, you didn't say what kind of application you want to build. Desktop? Mobile? Web?
Evernus doesnt do what we are doing. It will be a web based. Half the code is done now :) im excited! |
Lac Neffera
Cube47
0
|
Posted - 2015.10.26 20:24:01 -
[800] - Quote
I found a small omission in public CREST.
When i request Market Types i get types with Market Groups and groups have Id. But when i request Market Groups itself then result have no Id.
https://public-crest.eveonline.com/market/types/ https://public-crest.eveonline.com/market/groups/
As developer i think every entity must have Key. CREST href is good enough to be unique but it have unlimited length. String like CREST href is bad Key. EVE Static Database has integer keys and Eve internal database must contains keys too. Please provide it to us. Do not make us look key inside href, create individual fields instead, like Market Types.
Please also make the keys for parent/children relationships for use as foreign keys. |
|
Aineko Macx
349
|
Posted - 2015.10.26 20:40:42 -
[801] - Quote
Lac Neffera wrote:As developer i think every entity must have Key. CREST href is good enough to be unique but it have unlimited length. String like CREST href is bad Key. EVE Static Database has integer keys and Eve internal database must contains keys too. Please provide it to us. Do not make us look key inside href, create individual fields instead, like Market Types.
Please also make the keys for parent/children relationships for use as foreign keys. We've tried talking some sense into the FoxFour, but CCP doesn't believe in Ids in CREST. If they could, they'd un-invent the wheel...
iveeCore: The PHP engine for industrial activities and CREST library
|
Lac Neffera
Cube47
0
|
Posted - 2015.10.27 05:35:28 -
[802] - Quote
Aineko Macx wrote:We've tried talking some sense into the FoxFour, but CCP doesn't believe in Ids in CREST. If they could, they'd un-invent the wheel... It is important to understand for CCP what CREST works fine with HREFs and keys not needed for them. We need keys to all of us share keys and not to invent separate keys each. Now i bound an GUID id but you bound another and it is a problem. CCP must help us so we developing in favor of CCP and their $. |
Pete Butcher
KarmaFleet Goonswarm Federation
301
|
Posted - 2015.10.27 06:51:45 -
[803] - Quote
Lac Neffera wrote:Aineko Macx wrote:We've tried talking some sense into the FoxFour, but CCP doesn't believe in Ids in CREST. If they could, they'd un-invent the wheel... It is important to understand for CCP what CREST works fine with HREFs and keys not needed for them. We need keys to all of us share keys and not to invent separate keys each. Now i bound an GUID id but you bound another and it is a problem. CCP must help us so we developing in favor of CCP and their $.
Generally, fighting with current inadequate CREST design seems to be a loosing battle (I've been doing it since CREST went live). For now, just parse the hrefs for ids. Funny thing is, CCP does the same thing on their end, as someone discovered some time ago.
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|
Lac Neffera
Cube47
1
|
Posted - 2015.10.27 20:00:59 -
[804] - Quote
Pete Butcher wrote:Generally, fighting with current inadequate CREST design seems to be a loosing battle (I've been doing it since CREST went live). For now, just parse the hrefs for ids. Funny thing is, CCP does the same thing on their end, as someone discovered some time ago. I'm not here to fight. It is usage report / feature request and no more. As i know big team like ccp must have something like profit-cost system for developers. I vote from my usage and one from you to profit counter. When profit will be good enough developers will take a task.
|
Pete Butcher
KarmaFleet Goonswarm Federation
301
|
Posted - 2015.10.27 20:46:59 -
[805] - Quote
Lac Neffera wrote:Pete Butcher wrote:Generally, fighting with current inadequate CREST design seems to be a loosing battle (I've been doing it since CREST went live). For now, just parse the hrefs for ids. Funny thing is, CCP does the same thing on their end, as someone discovered some time ago. I'm not here to fight. It is usage report / feature request and no more. As i know big team like ccp must have something like profit-cost system for developers. I vote from my usage and one from you to profit counter. When profit will be good enough developers will take a task.
Let's hope so. Right now it's a PITA to do something in CREST, which is not a webpage with some kind of listing of stuff.
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|
|
CCP FoxFour
C C P C C P Alliance
4160
|
Posted - 2015.10.29 13:57:25 -
[806] - Quote
Lac Neffera wrote:I found a small omission in public CREST. When i request Market Types i get types with Market Groups and groups have Id. But when i request Market Groups itself then result have no Id. https://public-crest.eveonline.com/market/types/ https://public-crest.eveonline.com/market/groups/ As developer i think every entity must have Key. CREST href is good enough to be unique but it have unlimited length. String like CREST href is bad Key. EVE Static Database has integer keys and Eve internal database must contains keys too. Please provide it to us. Do not make us look key inside href, create individual fields instead, like Market Types. Please also make the keys for parent/children relationships for use as foreign keys.
I have gone ahead and added ID to the following resource:
- /inventory/groups/{groupID}/
- /inventory/groups/
- /types/{typeID}/
- /types/
- /inventory/categories/{categoryID}/
- /inventory/categories/
- /market/types/
- /market/types/{marketTypeID}/
- /market/groups/
- /market/groups/{groupID}/
If you think it should be in any other locations please let me know. This should go out whenever the next release is, not the one on Tuesday next week, to late for that.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|
CCP FoxFour
C C P C C P Alliance
4160
|
Posted - 2015.10.29 13:59:51 -
[807] - Quote
And yes this should have happened sooner. Sorry.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
|
CCP FoxFour
C C P C C P Alliance
4166
|
Posted - 2015.10.29 17:08:57 -
[808] - Quote
I also got the basics of dogma into CREST today. You will be able to call /dogma/attributes/ to get a list of all dogma attributes, /dogma/attributes/{attributeID}/ to get the details for an attribute, and then a type lists all the attributes for it with their value and a link to the attribute information. Cool ****.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|
Max Kolonko
WATAHA. Unseen Wolves
570
|
Posted - 2015.10.29 18:14:37 -
[809] - Quote
Niiice
Read and support:
Don't mess with OUR WH's
What is Your stance on WH stuff?
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5696
|
Posted - 2015.10.29 18:28:10 -
[810] - Quote
CCP FoxFour wrote:I also got the basics of dogma into CREST today. You will be able to call /dogma/attributes/ to get a list of all dogma attributes, /dogma/attributes/{attributeID}/ to get the details for an attribute, and then a type lists all the attributes for it with their value and a link to the attribute information. Cool ****.
\o/ <3 :3
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|
|
|
|
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 |