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.
 

Devsite blog: Nom nom tasty market data!

First post First post
Author
CCP FoxFour
C C P
C C P Alliance
#61 - 2014-11-24 11:21:17 UTC
Callean Drevus wrote:
Would like to request access as well.

Client ID: 8d0c1bbda5c24e9eb63b1e0630a2c751


Done

@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
#62 - 2014-11-24 11:21:42 UTC
Ydnari wrote:
evegoat-dev
0d1131cfcfb043a6886fbf715c32c5bd

thanks


Done

@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
#63 - 2014-11-24 11:22:09 UTC
Eoghan Gorthaur wrote:
Id like to get access,

app: EVE-Shopping
clientId: 37758f317b9f46b6b870f7cf0e49d579

thanks :)


Done

@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
#64 - 2014-11-24 11:23:08 UTC
Pete Butcher wrote:
Any chance for order id in the results?


I kind of thought it was there already. Will look at seeing if I can add it in quickly.

@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
#65 - 2014-11-24 11:23:29 UTC
All clients should be updated. If you requested access and it's not working let me know. :)

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Pete Butcher
The Scope
Gallente Federation
#66 - 2014-11-24 11:28:08 UTC
CCP FoxFour wrote:
Pete Butcher wrote:
Any chance for order id in the results?


I kind of thought it was there already. Will look at seeing if I can add it in quickly.


In your CREST Market Orders Sample there's no id. Haven't looked yet at the live data.

Also, could you add a location/station id? There's only a href and a name.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

Querns
Science and Trade Institute
Caldari State
#67 - 2014-11-24 13:43:06 UTC
I'd also like to echo the request for "volEntered", the initial volume of the order. (I mentioned this before but it got buried under the whitelisting requests.)

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

Kaladr
Viziam
Amarr Empire
#68 - 2014-11-24 18:59:45 UTC
CCP FoxFour wrote:
Kaladr wrote:
Since EVE-Central will be supporting reading from this endpoint, we'll need access to the test setup :)

EVE-Central.com Market Order Feed
5aff81b988b54f81940dad11e98bf784

Is the authentication flow / specifics documented anywhere?


I couldn't find this on Sisi. Please create it on developers.testeveonline.com


Derp.

EVE-CENTRAL.COM MARKET FEED (SISI)
2dd9a45abbe94c7482ef1a4421d2c2ca

Creator of EVE-Central.com, the longest running EVE Market Aggregator

Ydnari
Estrale Frontiers
#69 - 2014-11-24 23:10:45 UTC
The example in the dev blog should be updated, it says to call:

 GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/types/683/ HTTP/1.1


It needs to be:

 GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/inventory/types/683/ HTTP/1.1


else it throws an error say type is the wrong type:

{"message": "type query parameter was not of right Uri type", "isLocalized": true, "key": "typeNotRight", "exceptionType": "ForbiddenError"}

--

CCP FoxFour
C C P
C C P Alliance
#70 - 2014-11-24 23:20:56 UTC
Ydnari wrote:
The example in the dev blog should be updated, it says to call:

 GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/types/683/ HTTP/1.1


It needs to be:

 GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/inventory/types/683/ HTTP/1.1


else it throws an error say type is the wrong type:

{"message": "type query parameter was not of right Uri type", "isLocalized": true, "key": "typeNotRight", "exceptionType": "ForbiddenError"}



This is true. The route changed after the blog. Thanks for the reminder. Will look into it tomorrow.

@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
#71 - 2014-11-24 23:25:15 UTC
Also need to make sure that stuff is exposed via public CREST.

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Max Kolonko
Caldari Provisions
Caldari State
#72 - 2014-11-25 08:13:36 UTC
Give acess plox


appname: crest_vs_gdocs_middleman
id: 7d8f9fde646840e390e325b3ec2bd51b
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#73 - 2014-11-25 09:40:37 UTC
CCP FoxFour wrote:
Ydnari wrote:
The example in the dev blog should be updated, it says to call:

 GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/types/683/ HTTP/1.1


It needs to be:

 GET /market/10000002/orders/buy/?type=https://api-sisi.testeveonline.com/inventory/types/683/ HTTP/1.1


else it throws an error say type is the wrong type:

{"message": "type query parameter was not of right Uri type", "isLocalized": true, "key": "typeNotRight", "exceptionType": "ForbiddenError"}



This is true. The route changed after the blog. Thanks for the reminder. Will look into it tomorrow.



Of course, if you got the item endpoint from the front page, it would have continued to work Blink

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

CCP FoxFour
C C P
C C P Alliance
#74 - 2014-11-25 09:41:50 UTC
Kaladr wrote:
CCP FoxFour wrote:
Kaladr wrote:
Since EVE-Central will be supporting reading from this endpoint, we'll need access to the test setup :)

EVE-Central.com Market Order Feed
5aff81b988b54f81940dad11e98bf784

Is the authentication flow / specifics documented anywhere?


I couldn't find this on Sisi. Please create it on developers.testeveonline.com


Derp.

EVE-CENTRAL.COM MARKET FEED (SISI)
2dd9a45abbe94c7482ef1a4421d2c2ca


Done

@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
#75 - 2014-11-25 09:42:27 UTC
Max Kolonko wrote:
Give acess plox


appname: crest_vs_gdocs_middleman
id: 7d8f9fde646840e390e325b3ec2bd51b


Done

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Scriplon Chent-Shi
Garoun Investment Bank
Gallente Federation
#76 - 2014-11-25 13:45:08 UTC  |  Edited by: Scriplon Chent-Shi
I would like to gain access please.

app: Easytrader
ID: 401e363576d543cf9b10086728afcd36

BTW: Is there an call to retrieve details of a type (including volume, contents and so on?)


Thx.
Scrip
Pete Butcher
The Scope
Gallente Federation
#77 - 2014-11-26 12:08:57 UTC
Seems like either I'm doing something wrong or Sisi is trolling me. I fetch region sell/buy urls using "regions" endpoint: http://public-crest-sisi.testeveonline.com/regions/ (the result is eg. http://public-crest-sisi.testeveonline.com/market/10000032/orders/buy/), then I try to use that url to fetch some orders (using "itemTypes" endpoint url to specify the type: http://public-crest-sisi.testeveonline.com/inventory/types/), so the result is a GET request to http://public-crest-sisi.testeveonline.com/market/10000032/orders/buy/?type=http://public-crest-sisi.testeveonline.com/inventory/types/10631/ . And then I get a 404. Am I missing something?

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool

CCP FoxFour
C C P
C C P Alliance
#78 - 2014-11-26 12:10:29 UTC
Pete Butcher wrote:
Seems like either I'm doing something wrong or Sisi is trolling me. I fetch region sell/buy urls using "regions" endpoint: http://public-crest-sisi.testeveonline.com/regions/ (the result is eg. http://public-crest-sisi.testeveonline.com/market/10000032/orders/buy/), then I try to use that url to fetch some orders (using "itemTypes" endpoint url to specify the type: http://public-crest-sisi.testeveonline.com/inventory/types/), so the result is a GET request to http://public-crest-sisi.testeveonline.com/market/10000032/orders/buy/?type=http://public-crest-sisi.testeveonline.com/inventory/types/10631/ . And then I get a 404. Am I missing something?


You're trying to do it via public CREST. It has to be done via authed CREST. There is some information back a page talking about it.

@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
#79 - 2014-11-26 12:10:46 UTC
Scriplon Chent-Shi wrote:
I would like to gain access please.

app: Easytrader
ID: 401e363576d543cf9b10086728afcd36

BTW: Is there an call to retrieve details of a type (including volume, contents and so on?)


Thx.
Scrip


Done, sorry for the delay.

@CCP_FoxFour // Technical Designer // Team Tech Co

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

Pete Butcher
The Scope
Gallente Federation
#80 - 2014-11-26 12:26:36 UTC
CCP FoxFour wrote:
Pete Butcher wrote:
Seems like either I'm doing something wrong or Sisi is trolling me. I fetch region sell/buy urls using "regions" endpoint: http://public-crest-sisi.testeveonline.com/regions/ (the result is eg. http://public-crest-sisi.testeveonline.com/market/10000032/orders/buy/), then I try to use that url to fetch some orders (using "itemTypes" endpoint url to specify the type: http://public-crest-sisi.testeveonline.com/inventory/types/), so the result is a GET request to http://public-crest-sisi.testeveonline.com/market/10000032/orders/buy/?type=http://public-crest-sisi.testeveonline.com/inventory/types/10631/ . And then I get a 404. Am I missing something?


You're trying to do it via public CREST. It has to be done via authed CREST. There is some information back a page talking about it.


So, am I supposed to replace any of those url for something else? I already pass the access token to every request, so I assumed everything will "just work".
The dev blog only says that the endpoints are not public and need OAuth - already doing that.

http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool