Forge .net SDKを使用してbim 360ドキュメントハブからファイルをダウンロードする際に問題があります。私は次のスコープで三の足の認証を使用していAutodesk Forge .net SDK Get Object
: -
データ:データを読み込む:データを書き込む:データを作成する:検索バケツを:読んでバケツ:更新バケツ:
Itを削除するバケットを作成します -
GetObject:{"developerMessage": "ACMチェックに失敗しました。ユーザーまたは呼び出し元のサービスにこの操作を実行するアクセス権がありません"、 "userMessage": ""、 "errorCode": "AUTH-012"、 "more info": "http://developer.api.autodesk.com/documentation/v1/errors/AUTH-012"}
https://developer.autodesk.com/en/docs/data/v2/tutorials/download-file/バケットキーがwip.dm.prod &オブジェクト名がランダムGUID &であり、この例ではバケットキーとオブジェクト名は、ステップ4に従ってアイテムの格納場所から来ている、以下の呼び出しを受けるため
コード「.dwgファイル」
今の作業Dim objectsAPI As New ObjectsApi()
objectsAPI.Configuration.AccessToken = accessToken
bucketKey = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(bucketKey))
objectName = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(objectName))
Dim objFile As IO.Stream = objectsAPI.GetObject(bucketKey, objectName)
Using fStream As New IO.FileStream(downloadPath, FileMode.CreateNew)
objFile.CopyTo(fStream)
End Using
こんにちはコナーをGETOBJECTするには渡す前に、バケツのキーとオブジェクト名をエンコードする必要はありませんでした、最初の質問がされます、あなたは、最新のを使用していますSDKのバージョン?ここで見つけることができます。 https://www.nuget.org/packages/Autodesk.Forge/ もう1つはファイルのサイズですか? –
こんにちはJamie、今回はSDKの最新バージョンを使用しています。その小さなdwgファイルはわずか796キロバイト、これは問題ですか? –
GetObjectに渡す前に、バケットキーとオブジェクト名をエンコードする必要はありません。 –