Skip to content
This repository was archived by the owner on Jun 29, 2023. It is now read-only.
This repository was archived by the owner on Jun 29, 2023. It is now read-only.

api doc #2

Open
Open

Description

@rliegmann

Hello

great work
Do you have the API Documentation or even found out?

Activity

  1. leftshift commented on Oct 5, 2017

    @leftshift
    Owner

    Hey,
    unfortunately, there's no official api documentation. The most important thing is to include
    'X-MVG-Authorization-Key': 5af1beca494712ed38d313714d4caff6 in the HTTP headers when sending a request to the api.

    All the different api endpoints are at the beginning of the code, so if you don't want to or can't reverse engineer the code, you can just start poking around at those endpoints, the responses are pretty self-explainatory.

    There are also some example responses in the documentation.

  2. filipre commented on Jul 15, 2019

    @filipre

    seems like the MVG has top notch security measures 🙂

  3. truePhilipp commented on Mar 2, 2020

    @truePhilipp

    Why is the X-MVG-Authorization-Key needed?
    When I send requests to the api without the key I still get the results.

    Did you find the endpoints yourself?
    Or how did you get them?

  4. leftshift commented on Apr 16, 2020

    @leftshift
    Owner

    Huh, that's interesting. It definitely used to be required, that obviously changed at some point, maybe back when the station ID format changed (#15).

    The endpoints were originally found by looking at what the mvg.de website does. It now sends a X-Api-Token header which doesn't seem to be required, but may be used for things like rate limiting. In any case, we can probably remove the old X-MVG-Authorization-Key and hope they just leave their api public now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions