Thank you for the opportunity to have a seperate forum thread regarding the API. It means a lot to me and I'm sure to others too.
The main problem with the API is the fact that it sometimes returns totally false data. I'm not talking about off prices. Some stations are being reported as having no market or the API supplies ship/outfitting lists for stations that don't have those facilities. Most obvious is the enormous amount of planetary stations receiving shipyard intel, which is of course not possible since those stations can't technically have a shipyard.
Stations reported as not having a market
I'm sure that everybody would love to see more enhancements to the API. However, fixing those bugs is most important. I rather give up on a single enhancement if only those bugs get fixed.
The main problem with the API is the fact that it sometimes returns totally false data. I'm not talking about off prices. Some stations are being reported as having no market or the API supplies ship/outfitting lists for stations that don't have those facilities. Most obvious is the enormous amount of planetary stations receiving shipyard intel, which is of course not possible since those stations can't technically have a shipyard.
Stations reported as not having a market
- EDMC issue: https://github.com/Marginal/EDMarketConnector/issues/6
- I estimate that ~5-10% of all stations are affected by this gap.
- https://forums.frontier.co.uk/showthread.php?t=195774 - ED bug report
- https://forums.frontier.co.uk/showthread.php?t=217169 - another ED bug report
- EDDN log: https://ross.eddb.io/eddn/log?parsing_result=24
- This log is only the tip of the iceberg. We filter out a lot already. If EDDB has confirmed that a station has no shipyard, then EDMC discards it already. The most recent entries are planetaries only. This bug is present on orbital as well!
- EDDN log: https://ross.eddb.io/eddn/log?parsing_result=25
- Same like with the shipyard issue...
I'm sure that everybody would love to see more enhancements to the API. However, fixing those bugs is most important. I rather give up on a single enhancement if only those bugs get fixed.
Last edited: