Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADSBEx: Support RapidAPI-based endpoint #138

Closed
4 tasks done
TwinFan opened this issue May 6, 2019 · 0 comments
Closed
4 tasks done

ADSBEx: Support RapidAPI-based endpoint #138

TwinFan opened this issue May 6, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@TwinFan
Copy link
Owner

TwinFan commented May 6, 2019

Current Situation / Problem
ADS-B Exchange is going to offer a subscription-based API based on the RapidAPI service.

Suggested Solution

  • Support longer key format, the RapiAPI key is really long...and I don't find documentation if it has a fixed length, so we just remove the length restriction.
  • Try to support both endpoints: The old key (fixed length with dashes) goes to the old endpoint, the new key to the new endpoint.
  • The new endpoint at RapidAPI requires two HTTP headers to be added: X-RapidAPI-Host and X-RapidAPI-Key
  • RapidAPI provides the number of remaining requests in the HTTP header X-RateLimit-Requests-Remaining. Let's try displaying that figure.

Response should be the same, so there should be no differentiation and no change to response handling and decoding.

Benefits
Support for ADSBEx also for non-feeders.

Ultimately, feeders shall migrate to RapidAPI as well. They will be given a free service plan there.

@TwinFan TwinFan added the enhancement New feature or request label May 6, 2019
@TwinFan TwinFan self-assigned this May 6, 2019
TwinFan added a commit that referenced this issue May 6, 2019
MsgArea shows feedback for interactive actions like key validation, CSL load independent of config for msg area
@TwinFan TwinFan added this to the v1.16 milestone May 6, 2019
@TwinFan TwinFan closed this as completed May 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant