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

Failed getting the user profile: #80

Open
chagai95 opened this issue Jan 30, 2024 · 3 comments
Open

Failed getting the user profile: #80

chagai95 opened this issue Jan 30, 2024 · 3 comments

Comments

@chagai95
Copy link

Can not login...



Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: [2024-01-30 10:43:08,574] [ERROR@root] Failed getting the user profile: Deserialising to <class 'linkedin_messaging.api_objects.UserProfileResponse'> failed because response was 403. Details: CSRF check failed.
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: Traceback (most recent call last):
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/opt/linkedin-matrix/linkedin_messaging/linkedin.py", line 53, in try_from_json
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     error = Error.from_json(await response.text())
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/site-packages/dataclasses_json/api.py", line 58, in from_json
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     kvs = json.loads(s,
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:           ^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/json/__init__.py", line 346, in loads
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     return _default_decoder.decode(s)
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/json/decoder.py", line 337, in decode
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/json/decoder.py", line 355, in raw_decode
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     raise JSONDecodeError("Expecting value", s, err.value) from None
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: During handling of the above exception, another exception occurred:
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: Traceback (most recent call last):
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/opt/linkedin-matrix/linkedin_messaging/linkedin.py", line 176, in logged_in
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     return bool(await self.get_user_profile())
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/opt/linkedin-matrix/linkedin_messaging/linkedin.py", line 504, in get_user_profile
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     return cast(UserProfileResponse, await try_from_json(UserProfileResponse, res))
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/opt/linkedin-matrix/linkedin_messaging/linkedin.py", line 55, in try_from_json
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     raise Exception(
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: Exception: Deserialising to <class 'linkedin_messaging.api_objects.UserProfileResponse'> failed because response was 403. Details: CSRF check failed.
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: [2024-01-30 10:43:08,639] [ERROR@mau.commands] Unhandled error while handling command login chagai95@gmail.com from @me:chagai.website (ref: 1706611229)
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: Traceback (most recent call last):
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/site-packages/mautrix/bridge/commands/handler.py", line 491, in handle
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     await self._run_handler(handler, evt)
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/site-packages/mautrix/bridge/commands/handler.py", line 340, in __call__
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     return await self._handler(evt)
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:            ^^^^^^^^^^^^^^^^^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:   File "/usr/lib/python3.11/site-packages/linkedin_matrix/commands/auth.py", line 78, in login
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     key, val = cookie.strip(" ;").split("=", 1)
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]:     ^^^^^^^^
Jan 30 11:43:08 pong matrix-beeper-linkedin[2007493]: ValueError: not enough values to unpack (expected 2, got 1)

@pbek
Copy link

pbek commented Feb 12, 2024

I have the same issue on linkedin-matrix 0.5.4+dev.75c3bcbe on docker.

I tried login and login-curl, both got me a CSRF check failed..

@chagai95
Copy link
Author

I've been stuck on this for months... Any update on your end @pbek

@pbek
Copy link

pbek commented Apr 29, 2024

I gave on it.

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

No branches or pull requests

2 participants