Dropbox API v2 - пытается загрузить файл с помощью files_upload () - выдает TypeError

Я пытался загрузить простой файл в Dropbox с помощью функции files_upload () в python3

Даже опробовать код вучебник, предоставляемый на сайте Dropbox Я получаю ошибку и не понимаю почему. Что мне здесь не хватает?

Вот мой код:

import dropbox

dbx = dropbox.Dropbox("my_access_token")

data = "asd"

dbx.files_upload(data, '/file.txt')

И вот сообщение об ошибке, которое я получаю, когда пытаюсь его запустить:

Traceback (most recent call last):
  File "dbox.py", line 7, in <module>
    dbx.files_upload(data, '/file.txt')
  File "/usr/local/lib/python3.4/dist-packages/dropbox/base.py", line 1225, in files_upload
    f,
  File "/usr/local/lib/python3.4/dist-packages/dropbox/dropbox.py", line 249, in request
    timeout=timeout)
  File "/usr/local/lib/python3.4/dist-packages/dropbox/dropbox.py", line 341, in request_json_string_with_retry
    timeout=timeout)
  File "/usr/local/lib/python3.4/dist-packages/dropbox/dropbox.py", line 385, in request_json_string
    type(request_binary))
TypeError: expected request_binary as binary type, got <class 'str'>

Я пробовал это разными способами:

1.

with open("/home/pi/Desktop/dbox/asd.txt", "rb") as f:
    dbx.files_upload(f, '/asd.txt', mute = True)

2.

dbx.files_upload("hello", "")

3.

dbx.files_upload("hello", "/")

но я получаю одну и ту же ошибку каждый раз.

Ответы на вопрос(1)

Ваш ответ на вопрос