Pages: 1 2 [3] 4 5 6 7 :: one page |
Author |
Thread Statistics | Show CCP posts - 53 post(s) |
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 11:21:17 -
[61] - Quote
Callean Drevus wrote:Would like to request access as well.
Client ID: 8d0c1bbda5c24e9eb63b1e0630a2c751
Done
@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
3715

|
Posted - 2014.11.24 11:21:42 -
[62] - Quote
Ydnari wrote:evegoat-dev 0d1131cfcfb043a6886fbf715c32c5bd
thanks
Done
@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
3715

|
Posted - 2014.11.24 11:22:09 -
[63] - Quote
Eoghan Gorthaur wrote:Id like to get access,
app: EVE-Shopping clientId: 37758f317b9f46b6b870f7cf0e49d579
thanks :)
Done
@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
3715

|
Posted - 2014.11.24 11:23:08 -
[64] - Quote
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 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
3715

|
Posted - 2014.11.24 11:23:29 -
[65] - Quote
All clients should be updated. If you requested access and it's not working let me know. :)
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|

Pete Butcher
Kiss My Shiny Metal Ass
248
|
Posted - 2014.11.24 11:28:08 -
[66] - Quote
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 + Trade Advisor
|

Querns
GBS Logistics and Fives Support Goonswarm Federation
1046
|
Posted - 2014.11.24 13:43:06 -
[67] - Quote
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
Eventually Consistent
41
|
Posted - 2014.11.24 18:59:45 -
[68] - Quote
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 Project Wildfire
388
|
Posted - 2014.11.24 23:10:45 -
[69] - Quote
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"}
my teapot is ready
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.24 23:20:56 -
[70] - Quote
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 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
3715

|
Posted - 2014.11.24 23:25:15 -
[71] - Quote
Also need to make sure that stuff is exposed via public CREST.
@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
489
|
Posted - 2014.11.25 08:13:36 -
[72] - Quote
Give acess plox
appname: crest_vs_gdocs_middleman id: 7d8f9fde646840e390e325b3ec2bd51b
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
4255
|
Posted - 2014.11.25 09:40:37 -
[73] - Quote
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 
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|

CCP FoxFour
C C P C C P Alliance
3715

|
Posted - 2014.11.25 09:41:50 -
[74] - Quote
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 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
3715

|
Posted - 2014.11.25 09:42:27 -
[75] - Quote
Max Kolonko wrote:Give acess plox
appname: crest_vs_gdocs_middleman id: 7d8f9fde646840e390e325b3ec2bd51b
Done
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|

Scriplon Chent-Shi
Unten an der Ecke steht ne Laterne Greater Western Co-Prosperity Sphere
0
|
Posted - 2014.11.25 13:45:08 -
[76] - Quote
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
Kiss My Shiny Metal Ass
248
|
Posted - 2014.11.26 12:08:57 -
[77] - Quote
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 + Trade Advisor
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 12:10:29 -
[78] - Quote
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 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
3718

|
Posted - 2014.11.26 12:10:46 -
[79] - Quote
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 Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|

Pete Butcher
Kiss My Shiny Metal Ass
248
|
Posted - 2014.11.26 12:26:36 -
[80] - Quote
CCP FoxFour wrote: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 + Trade Advisor
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 12:34:11 -
[81] - Quote
Pete Butcher wrote:CCP FoxFour wrote: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.
Sorry about that. The second example includes the URL for authed CREST: https://api-sisi.testeveonline.com
On TQ that will be https://crest-tq.eveonline.com/ I believe.
@CCP_FoxFour // Technical Designer // Team Size Matters
Third-party developer? Check out the official developers site for dev blogs, resources, and more.
|
|

Pete Butcher
Kiss My Shiny Metal Ass
248
|
Posted - 2014.11.26 13:02:24 -
[82] - Quote
CCP FoxFour wrote:Pete Butcher wrote:CCP FoxFour wrote: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. Sorry about that. The second example includes the URL for authed CREST: https://api-sisi.testeveonline.comOn TQ that will be https://crest-tq.eveonline.com/ I believe.
Thanks, works fine now. However, I would suggest returning the proper url from the regions endpoint - the one returned now will never work anyway. Also, how about that order id and type id in the results (or better yet, ALL the data that is available in the market logs exported in-game)?
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|
|

CCP FoxFour
C C P C C P Alliance
3718

|
Posted - 2014.11.26 13:08:11 -
[83] - Quote
Pete Butcher wrote:CCP FoxFour wrote:Pete Butcher wrote:CCP FoxFour wrote: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. Sorry about that. The second example includes the URL for authed CREST: https://api-sisi.testeveonline.comOn TQ that will be https://crest-tq.eveonline.com/ I believe. Thanks, works fine now. However, I would suggest returning the proper url from the regions endpoint - the one returned now will never work anyway. Also, how about that order id and type id in the results (or better yet, ALL the data that is available in the market logs exported in-game)? 
If you go from the root of the authed CREST it's all fine.
@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
492
|
Posted - 2014.11.26 21:59:14 -
[84] - Quote
CCP FoxFour wrote:Max Kolonko wrote:Why do we pass type as uri to markettypes crest instead of just adding /type/1245 at the end of uri? I will probably add an id parameter as well, but defiantly not as part of the URI. The reason for this not being part of the URI though is because we never want you constructing URIs. Adding a parameter yes, but constructing them no. You should be able to get to everything by following links from the root of the API. In this case it's go to the regions, get links to the region markets. Then get a list of all types on the market and pass the link to that type as a parameter to the regions market link you got early. In that flow you never construct a URI. One of the big advantages of this is that if we ever decide to change the route to a resource, such as moving the types from /types/ to /inventory/types/ which I just did today, you would not have to ever update your application. Because you got the links from CREST and never constructed a URI it would all just work. Hope that makes sense.
ok, thank You, but still have some more questions as I'm still trying to wrap my head around concept of following links from main page to the one I want:
My imaginery application will list prices for 1 item, for example PLEX in the region of The Forge.
I dont want my user to go from main market group via subgropus untill i find plex - i just want him to see plex orders in that region.
So how will list of calls looks like? I go to main crest page and get regions api link, than go to that link and look for the forge region link and follow it and inside follow market orders api link.
Now I have valid link for The Forge market orders and I need plex inventory link.
So I go back to main crest page and follow inventory api link, then go look for group type, subtype, etc... untill i get into right market branch containing plex and look for plex there.
If i understand corectly i have to know where to look for plex on market and still dont know how to change when sudenly our plex example will move to diffrent market branch.
So all in all, unless I have it all wrong I have to follow tons of crest calls even though I know plex item ID and forge region ID.
pls tell me I have it all wrong
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
4315
|
Posted - 2014.11.26 23:16:49 -
[85] - Quote
To get a plex price you:
Get an access token.
Use it to: Access https://api-sisi.testeveonline.com/
Get the itemTypes endpoint (currently https://api-sisi.testeveonline.com/inventory/types/, but that can change). You'll have to bounce through each of the next links, to build up the whole thing.
Ideally store that for a while so you don't need to keep hitting it.
From there, you look up the href for PLEX (by name)
Then, you hit the region endpoint (again, finding it from the main list) From there you can find the endpoint for the appropriate region (by name)
From that, you get the market order endpoints.
You now have what you need to get the price for plex. Yes, it's possible to cheat and assemble the urls yourself. It may not be the best idea though. It'll work for a while, but if they need to update the details, then it'll break.
FoxFour: Can you add the id numbers for the things to the endpoints, in addition to the names? for me, the perfect presentation would be items:[0:{"href": "https://api-sisi.testeveonline.com/inventory/types/0/","name": "#System"}, etc
Possibly add the market group href to the item types too, where it exists. If possible.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4315
|
Posted - 2014.11.26 23:55:22 -
[86] - Quote
If you want to browse the endpoints, and you can lay your hands on a refresh token, I'd suggest picking up the packaged Postman chrome extension. http://www.getpostman.com/
It allows for things like retaining headers, which, once you have an access token, makes life substantially easier for clicking around, rather than having to fill in the authorization header again and again.
It's missing some functionality which would be nice, but I'm not currently willing to pay for the jetpacks extension for it. Even if it is just 10 bucks.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|

Pete Butcher
Kiss My Shiny Metal Ass
249
|
Posted - 2014.11.27 08:23:49 -
[87] - Quote
Steve Ronuken wrote:FoxFour: Can you add the id numbers for the things to the endpoints, in addition to the names? for me, the perfect presentation would be items:[0:{"href": "https://api-sisi.testeveonline.com/inventory/types/0/","name": "#System"},
Also, solar system id and volume entered would be nice.
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|

Max Kolonko
WATAHA. Unseen Wolves
492
|
Posted - 2014.11.27 10:43:05 -
[88] - Quote
Steve Ronuken wrote:To get a plex price you: Get an access token. Use it to: Access https://api-sisi.testeveonline.com/
Get the itemTypes endpoint (currently https://api-sisi.testeveonline.com/inventory/types/, but that can change). You'll have to bounce through each of the next links, to build up the whole thing. (no bouncing through groups. the endpoint returns raw items, over (currently) 23 pages. Ideally store that for a while so you don't need to keep hitting it. From there, you look up the href for PLEX (by name) Then, you hit the region endpoint (again, finding it from the main list) From there you can find the endpoint for the appropriate region (by name) From that, you get the market order endpoints. You now have what you need to get the price for plex. Yes, it's possible to cheat and assemble the urls yourself. It may not be the best idea though. It'll work for a while, but if they need to update the details, then it'll break. FoxFour: Can you add the id numbers for the things to the endpoints, in addition to the names? for me, the perfect presentation would be items:[0:{"href": "https://api-sisi.testeveonline.com/inventory/types/0/","name": "#System"}, etc Possibly add the market group href to the item types too, where it exists. If possible. Oh, and possibly increase the expiry time for the access tokens for SiSi. Browsing the tree with something like postman is a bit of a pain, with the 300 second expiry.
So You have to potentialy make something like up to 30 calls just to get links even tough You already know id's of stuff You need. We really need parameters that we can add to link, even in the form of ?foo=bar
Also, I cant find on Dev page any info how to access auth crest
Read and support:
Don't mess with OUR WH's
What is Your stance on WH stuff?
|

Pete Butcher
Kiss My Shiny Metal Ass
249
|
Posted - 2014.11.27 10:57:04 -
[89] - Quote
Max Kolonko wrote:[quote=Steve Ronuken]Also, I cant find on Dev page any info how to access auth crest
There is none, unfortunately. Basically, you need to use https://api-sisi.testeveonline.com as base url instead of http://public-* and pass the access token obtained through SSO (there is a page for that in the resources).
http://evernus.com - the ultimate multiplatform EVE trade tool + nullsec Alliance Market tool + Trade Advisor
|

Max Kolonko
WATAHA. Unseen Wolves
492
|
Posted - 2014.11.27 11:37:34 -
[90] - Quote
Steve Ronuken wrote:If you want to browse the endpoints, and you can lay your hands on a refresh token, I'd suggest picking up the packaged Postman chrome extension. http://www.getpostman.com/
It allows for things like retaining headers, which, once you have an access token, makes life substantially easier for clicking around, rather than having to fill in the authorization header again and again. It's missing some functionality which would be nice, but I'm not currently willing to pay for the jetpacks extension for it. Even if it is just 10 bucks.
trying to use that extension to get access token.
I set my client id and secret. Changed callback url in my app settings on sisi to https://www.getpostman.com/oauth2/callback, now i'm left with to fields i'm not sure what to put thee: autorisation URL access token URL
I assume that access token URL is https://sisilogin.testeveonline.com/oauth/token/ but what is the other one?
Read and support:
Don't mess with OUR WH's
What is Your stance on WH stuff?
|
|
|
Pages: 1 2 [3] 4 5 6 7 :: one page |
First page | Previous page | Next page | Last page |