2016-07-05 1 views
0

Forge APIリファレンスによれば、Model Derivative APIを使用してモデルファイルからデータを抽出します。ポストジョブエンドポイント(https://developer.api.autodesk.com/modelderivative/v2/designdata/job)を使用します。私のアプリケーションにはModel Derivative APIが追加されており、データ付きのトークンを取得しました:readとdata:write。入力として私はモデルのURNをA360チームプロジェクトにアップロードしましたが、APIリファレンスにはファイルをOSSのバケツにアップロードする必要があると書かれています。エンドポイントからの応答はステータスコードUnauthorizedです。A360チームプロジェクトにアップロードされたモデルは、オブジェクトストレージサービスにもアップロードされますか?

OSSにモデルをアップロードする必要があると思います。しかし、A360チームによってOSSにアップロードされたモデルはありませんか、または私が仕事を投稿する前に手動で行う必要はありますか?

答えて

0

実際、OSSはすべてのAutodeskファイルが格納されている実際の場所ですが、ファイルへのアクセスに必要なトークンは格納方法によって異なります。

ファイルがA360のユーザーアカウントにある場合は、3-legged token(ユーザー許可が含まれています)が必要です。このためには、OAuthワークフローを実装する必要があります。このgithub sampleは、完全なワークフロー(see it live here)を示しています。

2-legged tokenは、アプリケーションファイル(エンドユーザーによって保存/作成されていない)にアクセスするために使用されます。

+0

私はデータが書かれた3足トークンを使用します:書き込みとデータ:読み取り範囲。それでも私はエンドポイントから無許可になります。ジョブを投稿するには管理者権限が必要ですか? – bimsaurus

+0

ジョブのエンドポイントにdata:readと(data:writeまたはdata:create)が必要です。詳しくはhttps://developer.autodesk.co.jp/docs/model-derivative/v2/reference/http/job-POST/を参照してください。 –

+0

提案は機能しましたか?あなたの問題をより良く理解したいと思っています... –

関連する問題