Skip to content

The China region ID login shows an authentication error #819

@randomatom

Description

@randomatom

I am running the program in an Ubuntu 22.04 environment with Docker. Version: 1.17.4. The ID in the China region cannot be used normally, while the ID in the US region functions normally.

Overview

Steps to Reproduce

  1. run:
    Operating environment ubuntu 22.04
    Version:1.17.4
docker run -it --rm --name icloudpd \
  -v /mnt/nas/home/icloud/xxx:/data \
  -e TZ=CST-8  \
  -e auth_china=True \
  icloudpd/icloudpd:latest icloudpd  \
  --directory /data \
  --domain cn \
  --watch-with-interval 3600
  1. Enter Apple ID for the China region.
  2. The phone prompts for two-factor authentication.

Expected Behavior

Can log in.

Actual Behavior

2024-04-17 16:38:03 DEBUG    Authenticating...
iCloud Password:
2024-04-17 16:38:12 INFO     Two-step/two-factor authentication is required (2fa)
2024-04-17 16:38:13 ERROR    Authentication required for Account. (500)
Traceback (most recent call last):
  File "starters/icloudpd_ex.py", line 110, in <module>
  File "starters/icloudpd_ex.py", line 106, in main
  File "click/core.py", line 1157, in __call__
  File "click/core.py", line 1078, in main
  File "click/core.py", line 1688, in invoke
  File "click/core.py", line 1434, in invoke
  File "click/core.py", line 783, in invoke
  File "icloudpd/base.py", line 326, in main
  File "icloudpd/base.py", line 757, in core
  File "icloudpd/authentication.py", line 48, in authenticate_
  File "icloudpd/authentication.py", line 104, in request_2fa
  File "pyicloud_ipd/base.py", line 486, in trusted_devices
  File "requests/sessions.py", line 602, in get
  File "pyicloud_ipd/base.py", line 132, in request
  File "pyicloud_ipd/base.py", line 134, in request
  File "pyicloud_ipd/base.py", line 207, in _raise_error
pyicloud_ipd.exceptions.PyiCloudAPIResponseException: Authentication required for Account. (500)
[8] Failed to execute script 'icloudpd_ex' due to unhandled exception!

Context

Can log in normally with a US region Apple ID.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions