Code: Select all
{
"apiKey": "xxxxxx",
"apiSecret": "xxxxxx",
"apiRegion": "eu",
"apiDeviceID": xxxxx002462ab3d7a00"
}
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/requests/models.py", line 434, in prepare_url
scheme, auth, host, port, path, query, fragment = parse_url(url)
File "/usr/lib/python3/dist-packages/urllib3/util/url.py", line 394, in parse_url
return six.raise_from(LocationParseError(source_url), None)
File "<string>", line 3, in raise_from
urllib3.exceptions.LocationParseError: Failed to parse: https://openapi.tuyaeu.com/v1.0/token?grant_type=1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.9/dist-packages/tinytuya/__main__.py", line 76, in <module>
wizard.wizard(color=color, retries=retries, forcescan=force)
File "/usr/local/lib/python3.9/dist-packages/tinytuya/wizard.py", line 137, in wizard
cloud = tinytuya.Cloud( **config )
File "/usr/local/lib/python3.9/dist-packages/tinytuya/Cloud.py", line 109, in __init__
self._gettoken()
File "/usr/local/lib/python3.9/dist-packages/tinytuya/Cloud.py", line 246, in _gettoken
response_dict = self._tuyaplatform('token?grant_type=1')
File "/usr/local/lib/python3.9/dist-packages/tinytuya/Cloud.py", line 205, in _tuyaplatform
response = requests.get(url, headers=headers)
File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 573, in request
prep = self.prepare_request(req)
File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 484, in prepare_request
p.prepare(
File "/usr/local/lib/python3.9/dist-packages/requests/models.py", line 368, in prepare
self.prepare_url(url, params)
File "/usr/local/lib/python3.9/dist-packages/requests/models.py", line 436, in prepare_url
raise InvalidURL(*e.args)
requests.exceptions.InvalidURL: Failed to parse: https://openapi.tuyaeu.com/v1.0/token?grant_type=1