pyicloud
pyicloud copied to clipboard
PyiCloudAPIResponseException('Service Temporarily Unavailable (503)')
The problem
I ran the program and got a 'Service Temporarily Unavailable (503)' exception
Environment
- pyiCloud release with the issue (
pip show pyicloud): Version: 1.0.0 - Last working pyiCloud release (if known): Version: 1.0.0
- Service causing this issue: FindMyPhone
- Python version (
python -V): python-3.10.8 - Operating environment (project deps/Docker/Windows/etc.): windows
Traceback/Error logs
Traceback (most recent call last):
File "C:\Work\Env\python\Lib\site-packages\pyicloud\base.py", line 325, in authenticate
self.session.post(
File "C:\Work\Env\python\Lib\site-packages\requests\sessions.py", line 637, in post
return self.request("POST", url, data=data, json=json, **kwargs)
File "C:\Work\Env\python\Lib\site-packages\pyicloud\base.py", line 133, in request
self._raise_error(response.status_code, response.reason)
File "C:\Work\Env\python\Lib\site-packages\pyicloud\base.py", line 189, in _raise_error
raise api_error
pyicloud.exceptions.PyiCloudAPIResponseException: Service Temporarily Unavailable (503)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Work\pythonProjects\demo\pythonProject\find-my-phone-demo.py", line 3, in <module>
api = PyiCloudService('****', '*******')
File "C:\Work\Env\python\Lib\site-packages\pyicloud\base.py", line 271, in __init__
self.authenticate()
File "C:\Work\Env\python\Lib\site-packages\pyicloud\base.py", line 333, in authenticate
raise PyiCloudFailedLoginException(msg, error) from error
pyicloud.exceptions.PyiCloudFailedLoginException: ('Invalid email/password combination.', PyiCloudAPIResponseException('Service Temporarily Unavailable (503)'))
Checklist
- [ ] I've looked informations into the README.
- [ ] I've looked informations into the pyiCloud's code.
- [ ] I've looked informations in Google.
Additional information
from pyicloud import PyiCloudService
api = PyiCloudService('***', '****')
if __name__ == '__main__':
print(api)