These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Assembly Hall

 
  • Topic is locked indefinitely.
 

[PROPOSAL] Extend API with Citadels related data

First post
Author
Hideto Sunji
Bayulus Corporation
#1 - 2016-09-28 18:43:06 UTC
Dear Council of Stellar Management

As it is written on Eve Online's homepage - there are "player-created empires, player-driven markets, and endless ways to embark on your personal sci-fi adventure".

I am web developer and I am learning how your APIs works (after few years break) - both XML and CREST.

I discovered few things I would like to clarify:

1. Listing citadels placed among the universe
2. Viewing market orders placed in citadels

Let's start with first one.

Listing citadels placed among the universe

I would like to know if you are planning to publish information about citadels created by players in your API?
I see different kinds of views in this topic and just would like to know your statement.

From my point of view APIs I could give such information, but maybe not so detailed as in case of NPC stations described as follow:

    40106568:
        celestialIndex: 2
        moons:
            40106569:
                npcStations:
                    60001096:
                        graphicID: 20627
                        isConquerable: false
                        operationID: 20
                        ownerID: 1000010
                        position:
                        - 19318579200.0
                        - 1905500160.0
                        - -108134277120.0
                        reprocessingEfficiency: 0.3
                        reprocessingHangarFlag: 4
                        reprocessingStationsTake: 0.05
                        typeID: 1529
                        useOperationName: true
                typeID: 14


Station name is build basing on planet celestial index, moon index and corporation name.

Citadels have their own names and this is what I would like to have.
"OwnerId" could be hidden, but an information of solar system, where citadel is located is crucial.

I think that most of information that players can check by their on in the game should be present in the API.

In this case I mean that players can:

  • locate citadels in systems
  • check it's owner
  • check broker's fee
  • check reprocessing yield


Some information about citadel is not necessary:

  • position in the universe (X, Y, Z) as citadel can float (I may be wrong here)


I would like to use it with the market orders - my second topic.

Market orders

https://crest-tq.eveonline.com/market/10000020/orders/sell/?type=https://crest-tq.eveonline.com/inventory/types/3049/

CREST API returns two sell orders, but there are in fact 3, where missing one is placed in:
Tash-Murkon Prime - ██♥Tash Murkon Trade Hub♥██ 1.0%

So there are two things in here:

  1. Sell/buy orders related to citadels are hidden
  2. Player sell/buy orders returned for herself/himself placed in citadels are returned by CREST API, but we cannot say which citadel it is because we cannot get it's name


Viewing market orders placed in citadels

So - after introducing citadels - API is not following this new feature and publishing market orders is not complete and consistent as it delivers only partial information SadSadSad

I don't know if market history includes orders placed in citadel to daily values.
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#2 - 2016-09-28 19:59:45 UTC
It's a known issue.

In part, it's because CREST doesn't currently handle ACLs. So they can't show everything.

I'm hopeful it'll be fixed. (I'm bringing it up every so often.)

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter