Replies: 4 comments 1 reply
-
I saw a number of reports about 'Missing apple_id field' error. We have not figured out what is going on. I would be surprised if it is related to platform (rpi), most likely account/auth. You can delete ~/.pyicloud folder to "reset" authentication. Are you using 2fa for that account? Trying to see pattern in errors. Unrelated to your error: What rpi are you using? How did you install |
Beta Was this translation helpful? Give feedback.
-
2FA is required for all new accounts now, so it will be hard to reproduce this error (and fix) if it is indeed related to 2fa... |
Beta Was this translation helpful? Give feedback.
-
#920 suggests that locked accounts may cause such errors. Unlocking through icloud.com helped |
Beta Was this translation helpful? Give feedback.
-
#959 suggests that missing apple_id is related to accounts without 2fa. Unrelated to host platform. |
Beta Was this translation helpful? Give feedback.
-
Hi
Ive been running icloudpd for several years all flawless.
But thanks to a system crach ive reinstalled Raspbian and Icloudpd but now i cant get it to autenticate,
Get an error saying:
2024-08-05 21:23:20 ERROR Missing apple_id field (Missing apple_id field)
Traceback (most recent call last):
File "pyicloud_ipd/base.py", line 241, in _authenticate_with_token
File "requests/sessions.py", line 637, in post
File "pyicloud_ipd/session.py", line 167, in request
File "pyicloud_ipd/session.py", line 196, in _raise_error
pyicloud_ipd.exceptions.PyiCloudAPIResponseException: Missing apple_id field (Missing apple_id field)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "starters/icloudpd.py", line 6, in
File "click/core.py", line 1157, in call
File "click/core.py", line 1078, in main
File "click/core.py", line 1434, in invoke
File "click/core.py", line 783, in invoke
File "icloudpd/base.py", line 738, in main
File "icloudpd/base.py", line 1172, in core
File "icloudpd/authentication.py", line 53, in authenticate_
File "pyicloud_ipd/base.py", line 157, in init
File "pyicloud_ipd/base.py", line 221, in authenticate
File "pyicloud_ipd/base.py", line 247, in _authenticate_with_token
pyicloud_ipd.exceptions.PyiCloudFailedLoginException: ('Invalid authentication token.', PyiCloudAPIResponseException('Missing apple_id field (Missing apple_id field)'))
Ive tryed both with the same textstring ive used before and just to make it autenticate but no one works.
Hope you have a solution for me, been googling a lot this week but cant find anything useful.
Beta Was this translation helpful? Give feedback.
All reactions