Загрузить файл, используя запросы Python
Я пытался загрузить файл с помощью окна v2 api с запросами.
Пока что мне мало повезло. Может быть, кто-то здесь может помочь мне увидеть, что я на самом деле делаю неправильно.
file_name = "%s%s" % (slugify(sync_file.description), file_suffix)
file_handle = open(settings.MEDIA_ROOT + str(sync_file.document), 'rb')
folder_id = str(sync_file.patient.box_patient_folder_id)
r = requests.post(
files_url,
headers=headers,
files={
file_name: file_handle,
"folder_id": folder_id,
},
)
Моя аутентификация работает, потому что я создаю папку непосредственно перед этим, используя те же данные.
Ответ выглядит примерно так:
{
u'status': 404,
u'code': u'not_found',
u'help_url': u'http://developers.box.com/docs/#errors',
u'request_id': u'77019510950608f791a0c1',
u'message': u'Not Found',
u'type': u'error'
}
Может быть, кто-то здесь столкнулся с подобной проблемой.