-
Notifications
You must be signed in to change notification settings - Fork 28
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
Get current consent-status to throw a more cleaner error in the logs #179
Comments
Yes! This is exactly the type of information I need to improve the integration under these circumstances. |
Using MySkoda iOS App 5.3.0 (Build ID000000120, 05-12-2022) |
That's the same version as recent Android which I guess means they use same version numbering now on both platforms. |
No luck there. I don't see a call that fetches the documentID, so probably it is created of raised from the App itself. But throwing a relevant error message would be helpful for starters. :) |
Just a note to go check this out and maybe have a way to implement auto-accepting consent: https://www.npmjs.com/package/iobroker.vw-connect/v/0.0.34
|
I saw quite some people with issues (#174, #175, #176, #178) on the integration which is caused by a missing Consent in the MySkoda App.
I managed to capture the calls which are performed to GET the specific consent-status and POST a confirmation (by accepting the terms). Maybe it would be helpful to check the status of the consent and use it to throw a more cleaner error in the logging.
The GIVE_DOCUMENT_CONSENT is probably the status that prevents further actions to the API to get the car status.
Payload
{"decision":true,"userId":"[USERID]","versionDetailsId":"[VERSIONID]"}
Response
The text was updated successfully, but these errors were encountered: