Hi,
Previously, I had saved the OAuth 2 access token in a variable in my Python code, and I was able to use the token to connect and download files from my Dropbox folders. However, I decided to store the OAuth 2 access token in a local file on my drive instead, so in case (for some inexplicable reason) if it changed in the future, I wouldn't have to make any code change. Unfortunately, under this scenario I get the following error when I try to download files:
File "C:\Users\lib\site-packages\dropbox\base.py", line 1310, in files_download_to_file
r = self.request(
File "C:\Users\hrh74\lib\site-packages\dropbox\dropbox_client.py", line 323, in request
res = self.request_json_string_with_retry(host,
File "C:\Users\lib\site-packages\dropbox\dropbox_client.py", line 479, in request_json_string_with_retry
return self.request_json_string(host,
File "C:\Users\lib\site-packages\dropbox\dropbox_client.py", line 604, in request_json_string
raise BadInputError(request_id, r.text)
dropbox.exceptions.BadInputError: BadInputError('5a7e90464ddc473e925b048f9a99fc08', 'Error in call to API function "files/download": The given OAuth 2 access token is malformed.')
The file that has the OAuth 2 token is a simple text file with one line with the token as follow:
"xyz........"
Any insight as why the token within the code works but retrieving it from a local text file doesn't?
Thanks in advance