1

wip.dm.prod バケットからのファイルの削除に問題があります ("errorCode": "AUTH-012")。ただし、-x DELETE の代わりに -x GET を使用して現在のファイルをダウンロードできます。

このチュートリアルを使用します -> https://developer.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-DELETE/。以下に例を添付します。

リクエスト

curl 
-v https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/de34f4c9-457c-4653-a9e4-8bbad12bf5ec.rvt 
-X DELETE 
-H "Authorization:Bearer G3fqI9NFKqJVN5MQy3yI0tGXXXXX"

応答

{  
   "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"
}

私をチェックして、何が間違っているのか説明していただけますか?

4

1 に答える 1

1

ファイルの削除には、ファイル バージョンの削除を使用できます。

curl 
-v https://developer.api.autodesk.com/data/v1/projects/{project_Id}/versions
-x POST
-H "Authorization:Bearer G3fqI9NFKqJVN5MQy3yI0tGXXXXX"
-H "Content-Type:application/vnd.api+json"
-d '{
  "jsonapi": {
    "version": "1.0"
  },
  "data": {
   "type": "versions",
   "attributes": {
     "extension": {
       "type": "versions:autodesk.core:Deleted",
       "version": "1.0",
     }
   },
   "relationships": {
     "item": {
       "data": { 
            "type": "items", 
            "id": "urn:adsk.___your_file_id__________" 
         }
       }
     }
   }
 }'

どこ:

{project_Id} - プロジェクト ID です。

"urn:adsk.___your_file_id__________" - ファイル ID です。

于 2016-11-23T12:03:56.607 に答える