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 call groups (root endpoint) missing characters group

Author
Salgare
Center for Advanced Studies
Gallente Federation
#1 - 2016-08-29 00:56:39 UTC  |  Edited by: Salgare
The following code block shows the current list of groups returned from the https://crest-tq.eveonline.com endpoint. One of the original CCP engineers did this video on utilizing crest's "schema".

http://jimpurbrick.com/2016/01/03/crestmatic/

At first I assumed this would be a tree where a node (group) would have a list of child uri's that you would follow (recursion being your friend) to a leaf url of some desired data.

First, it appears this is not the case and that it is simply an array[group] of array[leaf-endpoint]. Is this correct?

Second, there is no "characters" group that points to these endpoints: https://eveonline-third-party-documentation.readthedocs.io/en/latest/crest/character/index.html

Third, if I'm not missing something here, does CCP care? i.e. should we write bugs?

Also note:

1. the three inventory uri's that likely should be under a single inventory group.
2. opportunities likely should be under the missing characters group.




Call Groups:
    name: constellations
        name: href
            uri: https://crest-tq.eveonline.com/constellations/
    name: itemGroups
        name: href
            uri: https://crest-tq.eveonline.com/inventory/groups/
    name: corporations
        name: href
            uri: https://crest-tq.eveonline.com/corporations/
    name: alliances
        name: href
            uri: https://crest-tq.eveonline.com/alliances/
    name: itemTypes
        name: href
            uri: https://crest-tq.eveonline.com/inventory/types/
    name: decode
        name: href
            uri: https://crest-tq.eveonline.com/decode/
    name: marketPrices
        name: href
            uri: https://crest-tq.eveonline.com/market/prices/
    name: opportunities
        name: tasks
            uri: https://crest-tq.eveonline.com/opportunities/tasks/
        name: groups
            uri: https://crest-tq.eveonline.com/opportunities/groups/
    name: itemCategories
        name: href
            uri: https://crest-tq.eveonline.com/inventory/categories/
    name: regions
        name: href
            uri: https://crest-tq.eveonline.com/regions/
    name: bloodlines
        name: href
            uri: https://crest-tq.eveonline.com/bloodlines/
    name: marketGroups
        name: href
            uri: https://crest-tq.eveonline.com/market/groups/
    name: systems
        name: href
            uri: https://crest-tq.eveonline.com/solarsystems/
    name: sovereignty
        name: campaigns
            uri: https://crest-tq.eveonline.com/sovereignty/campaigns/
        name: structures
            uri: https://crest-tq.eveonline.com/sovereignty/structures/
    name: tournaments
        name: href
            uri: https://crest-tq.eveonline.com/tournaments/
    name: virtualGoodStore
        name: href
            uri: https://vgs-tq.eveonline.com/
    name: wars
        name: href
            uri: https://crest-tq.eveonline.com/wars/
    name: incursions
        name: href
            uri: https://crest-tq.eveonline.com/incursions/
    name: dogma
        name: attributes
            uri: https://crest-tq.eveonline.com/dogma/attributes/
        name: effects
            uri: https://crest-tq.eveonline.com/dogma/effects/
    name: races
        name: href
            uri: https://crest-tq.eveonline.com/races/
    name: insurancePrices
        name: href
            uri: https://crest-tq.eveonline.com/insuranceprices/
    name: authEndpoint
        name: href
            uri: https://login-tq.eveonline.com/oauth/token/
    name: industry
        name: facilities
            uri: https://crest-tq.eveonline.com/industry/facilities/
        name: systems
            uri: https://crest-tq.eveonline.com/industry/systems/
    name: npcCorporations
        name: href
            uri: https://crest-tq.eveonline.com/corporations/npccorps/
    name: time
        name: href
            uri: https://crest-tq.eveonline.com/time/
    name: marketTypes
        name: href
            uri: https://crest-tq.eveonline.com/market/types/