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 & XML - which are global?

First post
Author
Salgare
Violence is the Answer
Wormhole Society
#1 - 2016-07-08 03:31:18 UTC
I might well be overlooking it in the documentation, but is there some documentation that lists all the public endpoints?

I see the API categories "CallList" but assume that is what an given crest authenticated or api key'ed individual can see. I wonder if even this list only returns private interfaces?

Is there some way other than discovery from exception to find all the public api's?

Dragonaire
Here there be Dragons
#2 - 2016-07-08 07:48:48 UTC
Best bet is to go to http://eveonline-third-party-documentation.readthedocs.io/en/latest/. It's a join project between CCP and the third party developers to try to make something more complete and long lasting then several past tries at doing it alone by each have been. Nice thing about it is if you find something new you can add it for everybody and it'll been at least glanced at by CCP to make sure its accurate as well before being put outBlink

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

Buliki
Publicly Owned Customs Offices
#3 - 2016-07-08 11:26:03 UTC
At least they chose a simple easy to remember URL
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#4 - 2016-07-08 12:04:32 UTC
Buliki wrote:
At least they chose a simple easy to remember URL



First link on https://developers.eveonline.com/resource/resources

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Buliki
Publicly Owned Customs Offices
#5 - 2016-07-08 12:45:04 UTC
Steve Ronuken wrote:
Buliki wrote:
At least they chose a simple easy to remember URL



First link on https://developers.eveonline.com/resource/resources



Come on... that's another great URL ;)
Salgare
Violence is the Answer
Wormhole Society
#6 - 2016-07-08 14:47:21 UTC  |  Edited by: Salgare
well, cool, yea I've been kind of living at the crowd sourced documentation of late, maybe I'll try my hand at paying it forward as I progress.

I'm currently working on a client side cache that refreshes under the covers via crest and xml api and will present its own api which wants to provide ldap like access control to the data. Typically OAuth providers can/will also provide Access Control Lists (ACL) like services along with the authentication, in this case I'll provide my own DB with simple but customizable AccessGroups and user Rights.


  • Anonymous Access (public data)
  • User (SSO/json and xml api authenticated)
  • Shared (a user allows another user to see some sub-set of his cache)
  • Custom (setup your own AccessGroups/ Rights objects)


Anyway as I figure out the Anonymous AccessGroup subset - I try and be part of that crowd source.

btw, It needs its own thread, but I wonder if the "typically OAuth providers ..." above is the intention of the https://community.eveonline.com/support/third-party-applications/ ?

i.e. be able to declare meta-data (subscriber controlled) on the SSO user that I can then use for applying accessGroup/Rights