Я работаю над проектом по преобразованию файлов различных типов в формат .stl с помощью Autodesk Forge и этого учебного пособия.Как упоминалось в руководстве, процесс состоит в том, чтобы создать корзину, загрузить объект, преобразовать его и, наконец, загрузить его.После преобразования я хотел бы удалить созданную мной корзину, чтобы мой код мог снова создать корзину с тем же именем.
Я использую скрипт Python для этого, и нашел эту онлайн-учебник по удалению ведра.Однако, попытка повторить тот же процесс приводит к ошибке 403 (более подробную информацию о кодах ошибок см. В этой ссылке).Мой код такой, как показано ниже
print "Step 8 - Deleting Bucket...",
h = {
'Authorization' : 'Bearer ' + ACCESS_TOKEN, "Content-Type": "application/json", "x-ads-region": "US"
}
r=requests.delete("https://developer.api.autodesk.com/oss/v2/buckets/%s"%(BUCKET_NAME), headers=h)
if r.status_code == 200:
print("Done!")
else:
print("")
print("Error Executing STEP 8 - Something went wrong, error code: " + str(r.status_code) + ", exiting")
raise(SystemExit(6))
BUCKET_NAME и ACCESS_TOKEN содержат имя корзины и токены доступа соответственно.Может кто-нибудь указать, что не так с кодом?
РЕДАКТИРОВАТЬ: у меня есть ведро: создать ведро: читать ведро: обновить области.Нужно ли добавлять еще одну область, чтобы убедиться, что корзина может быть удалена?