markimarc schreef op woensdag 12 juli 2023 @ 14:50:
Mochten mensen de eerder genoemde website of code niet vertrouwen;
Je kan ook zeer makkelijk zelf je keys exporteren door middel van Postman:
1. POST Request om te authenticeren:
POST:
https://my.vanmoof.com/api/v8/authenticate
Header: Api-Key: fcb38d47-f14b-30cf-843b-26283f6a5819
Authorization: Basic Auth
Username: Je vanmoof username
Password: Je vanmoof password
Als je POST goed is, krijg je een JSON string met token en refreshToken.
Kopieer de inhoud van de token. Die heb je namelijk nodig om te authoriseren.
2. GET Request om je data op te halen:
Header: Api-Key: fcb38d47-f14b-30cf-843b-26283f6a5819
Authorization: Bearer Token
Token: de eerder gekopieerde token.
Bewaar vervolgens de JSON output van de GET reqeust. Hierin staan al je gegevens + keys.
Screenshots:
https://imgur.com/a/0KMi4BN
De URL van de GET request staat in de screenshot maar niet in de tekst hierboven. Dit is 'm:
https://my.vanmoof.com/ap...erData?includeBikeDetails
Deze werkt bij mij gek genoeg niet. Ik krijg de volgende error bij de GET request:
code:
1
2
3
4
| {
"error": "UnexpectedError",
"message": "An unexpected error occurred. Please contact support if this problem persists."
} |
De andere methode via de GitHub download is anders ook vrij eenvoudig.
- Download de GitHub files
- Download Docker (als je die al niet had) -->
https://www.docker.com
- Ga naar command/terminal en zoek de directory op van de GitHub files
- Typ in de directory docker-compose up -d en wacht een paar minuten
- Ga vervolgens naar http://localhost:3000 en vul je VanMoof gegevens in
- Op de pagina die je ziet, krijg je je fietsen te zien. Klik daarna op de download knop om alle informatie te downloaden.
- Hier kun je eventueel nog de Json file indenken mocht hij niet goed leesbaar zijn:
https://jsonformatter.curiousconcept.com
Succes!
Edit: hou er ook rekening mee dat wanneer een fiets in je account van een ander hebt, je
niet dezelfde tokens krijgt als de eigenaar zelf. In mijn geval gold dit voor mijn vriendin's fiets.
Met 2 keer een S3, X3 en een S2 fiets in de stalling is het wel erg fijn om deze info te hebben!
[
Voor 7% gewijzigd door
[911] op 12-07-2023 17:38
]