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

erreur "Failed refreshing cookie" à la validation de la config #5

Open
ChtiKev opened this issue Apr 21, 2023 · 4 comments
Open

erreur "Failed refreshing cookie" à la validation de la config #5

ChtiKev opened this issue Apr 21, 2023 · 4 comments

Comments

@ChtiKev
Copy link

ChtiKev commented Apr 21, 2023

Bonjour,

Déjà merci pour cette intégration.

J'ai une erreur "Unexpected error" à la validation de la config de l'intégration.
En regardant les logs j'ai trouvé ceci.

2023-04-21 20:48:36.255 ERROR (MainThread) [custom_components.portail_eau_fr.config_flow] An exception ocurred: Failed refreshing cookie
Traceback (most recent call last):
File "/config/custom_components/portail_eau_fr/config_flow.py", line 81, in async_step_user
"contract": (await client.async_contracts())[0],
File "/usr/local/lib/python3.10/site-packages/toutsurmoneau/async_client.py", line 198, in async_contracts
contract_list = await self._async_call_api(API_ENDPOINT_CONTRACT)
File "/usr/local/lib/python3.10/site-packages/toutsurmoneau/async_client.py", line 168, in _async_call_api
raise ClientError('Failed refreshing cookie')
toutsurmoneau.errors.ClientError: Failed refreshing cookie

Quand je valide ma connexion sur le site https://www.toutsurmoneau.fr/mon-compte-en-ligne, j'arrive ensuite sur https://leauduvalenciennois.toutsurmoneau.fr/mon-compte-en-ligne.

Merci

@laurent-martin
Copy link
Owner

Avez vous essayé en mettant https://leauduvalenciennois.toutsurmoneau.fr/mon-compte-en-ligne comme URL initial ?

Si vous avez python d'installé sur une machine, il est possible de tester ainsi:

Voir: https://github.com/laurent-martin/py-mon-eau

pip install toutsurmoneau

toutsurmoneau --url https://leauduvalenciennois.toutsurmoneau.fr/mon-compte-en-ligne --username _username_ --password _password_ --debug --execute contracts

Il est possible que les divers sites n'utilisent pas la meme version du code, je vais regarder..

@ChtiKev
Copy link
Author

ChtiKev commented Apr 24, 2023 via email

@laurent-martin
Copy link
Owner

Merci pour le retour.

Donc 2 parties:
1- une sorte de bug dans l'interface si on entre d'abord l'adresse puis les user/pass (reset de l'adresse)
2- si on met l'adresse "tutsurmoneau" il y a bien un redirect vers https://leauduvalenciennois.toutsurmoneau.fr/ ... le code pourrait le detecter et utiliser cette adresse. cela serait pas mal. par contre je n'ai pas de compte de la sorte pour tester la redirection...

@ChtiKev
Copy link
Author

ChtiKev commented Apr 26, 2023

Pour le point 1, c'est bien ça.
Si besoin de tester quelque chose pour le point 2, je veux bien aider.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants