-
Notifications
You must be signed in to change notification settings - Fork 0
Home
xavier edited this page Sep 6, 2026
·
16 revisions
TODO: rename pages
Goal of this project is to make development of apps using Volvo API by creating an easier development environment. Remove limitation made by the official sandbox like static data and no real POST endpoint.
- Why this project was created in the first place?
I wanted to create a tool that gives me a full recreation so I can in the future create my alternative volvo mobile app and other app using the API.
- Is it over engineered dev tool?
Very possible YES. But if it wasn't where would be the fun?
- How to change port.
Use the unicorn flags uvicorn main:app --host 0.0.0.0 --port 8080
- where the logs are?
They are located in the root folder error_log.txt (only available on local instances)
- The OAUTH2 flow doesn't work/seem right
they OAuth2 has some problems (like the official has openICD) but it should work.
- see compare app to see the difference in action
- Use the public instance
- Setup it yourself page
- One API key per user. This means one refresh token, one access token, and so on. Because of this, the project cannot accurately reproduce real-world scenarios involving multiple users.(Could be comming in future but it would require using real database)
- No expiration of access token (Usefull?)
- Only one api and Oauth endpoints. More coming in future
- No scope checks (WIP see scope branch)
- OAuth2 could not be like the official one