от моего идентификатора ведра.

дую описанному процессуВот но быть остановленным403 на шаге 4. У меня есть токен сdata:write а такжеdata:create какуказано в документах (и другие методы API, требующие этих областей действия), но я не могу получить успешный ответ, и я думаю, что это связано с тем, как я отправляю данные файла. Мой код выглядит так:

url = '{}oss/v2/buckets/{}/objects/{}'.format(self.DOMAIN, bucket_id, object_name)
with open(file_path, 'rb') as f:
    file_content = f.read()
response = self.session.put(url, data=file_content, headers={
    'content-type': 'application/octet-stream'
}

Токен аутентификации уже включен в заголовки сеанса. Вот журналы из процесса загрузки:

INFO Creating storage for README.md file in Test Project project, folder urn:adsk.wipprod:fs.folder:co.XXXXXXXXXXXXXXXX
INFO Storage success, start PUT file to https://developer.api.autodesk.com/oss/v2/buckets/:wip.dm.prod/objects/eb0e0379-9958-45b5-8bb0-5f4111b7a037.md
WARNING Upload failed, status 403: {"developerMessage":"ACM check failed, user or calling service does not have access to perform this operation","userMessage":"","errorCode":"AUTH-012","more info":"http://developer.api.autodesk.com/documentation/v1/errors/AUTH-012"}

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

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