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.
 

Crest/ api help

First post
Author
James cliford
Helix Initiative
Pretenders
#1 - 2016-11-05 11:07:48 UTC
I'm beginning development of a mapping tool for eve. I haven't worked with crest or eve's API before and I can't find manny useful sources of information.

So I have some questions.

Can crest be used outside of a web browser?

Do Crest/ API require any libraries?

And is Crest/ API usable in any language or am I limited to certain languages
Blacksmoke16
Imperial Academy
#2 - 2016-11-05 13:54:51 UTC
Yes

No

No.

Crest can be used any language that supports HTTP requests, as that's all you need to use it. CREST is just a bunch of GET/POST requests to various URLs with some parameters.

http://eveonline-third-party-documentation.readthedocs.io/en/latest/

Is a good source on CREST an API.

James cliford
Helix Initiative
Pretenders
#3 - 2016-11-05 13:56:34 UTC
Blacksmoke16 wrote:
Yes

No

No.

Crest can be used any language that supports HTTP requests, as that's all you need to use it. CREST is just a bunch of GET/POST requests to various URLs with some parameters.

http://eveonline-third-party-documentation.readthedocs.io/en/latest/

Is a good source on CREST an API.


thank you.
Vladdy Tepes
The Scope
Gallente Federation
#4 - 2016-11-05 15:06:33 UTC
Eve Api seems to work well for small projects, like gathering all your BPS, or checking current prices on items. I've also seen Crest return no data for items that exist.
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#5 - 2016-11-05 21:43:44 UTC
The biggest issue you _may_ run into with Crest, is that the initial authentication step pretty much requires a web browser.

Once that step is complete, you have a refresh token which can be used for further authentication.

For most applications, I would recommend throwing the user out to their regular web browser, rather than embedding one (I, for example, wouldn't use an embedded web browser with my eve credentials, if the application came from anyone other than CCP. Just asking for them to be stolen.)

For getting it back after that, you could run a webserver in the application itself, or have the application run a handler for a protocol that you register (this one is very common in mobile applications)

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter