簡単な答えについては、最後の段落を読んでください。
私はNode.js コマンド ライン サンプルを使用してきましたが、あなたが説明していることを再現できません。
次のコマンドを実行しました。
- ノード forge-promise.js 2legged
- ノード forge-promise.js バケットの作成 cyrille20160916a
- ノード forge-promise.js アップロード samples/Au.obj -> 場所 = https://developer.api.autodesk.com/oss/v2/buckets/cyrille20160916a/objects/Au.objで応答を取得
- ノード forge-promise.js は Au.obj を変換します -> urn = dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Y3lyaWxsZTIwMTYwOTE2YS9BdS5vYmo で応答を取得します
- node forge-promise.js translateProgress Au.obj -> 翻訳が完了したとき
- ノード forge-promise.js マニフェスト Au.obj
- node forge-promise.js html Au.obj Au.test -> ここでは、推奨される本番サーバーと最新のビューアー バージョン 2.9 を使用してファイルを生成します。
https://developer.api.autodesk.com/viewingservice/v1/ ...の使用は問題ありませんが、本番環境にはお勧めしません。この場合の v1 は、OSS や DM で使用している REST API とは関係ありません... 閲覧サービスのバージョンなので、心配する必要はありません。
OSS バージョン v2 は利用できないため、バージョン v1 より優先する必要があります ( v2 OSS については、こちらのドキュメントを参照してください。たとえば、https://developer.api.autodesk.com/oss/v2/buckets/と表示されていることがわかります。
現在、DataManagement API は v1 (つまり、 https://developer.api.autodesk.com/project/v1/hubs ) としてバージョン管理されていますが、Model Derivative v2 API とは何の関係もありません。この場合の v1 は、リリースがあることを意味するだけです。
- OSS v2
- データ管理 v1
- モデル デリバティブ v2
および利用可能な最新の API です。REST API を使用すると、データは後方/前方互換性があり、REST 呼び出しのみがバージョン管理されますが、すべて一緒に正常に動作するはずです。たとえば、将来的にはあまりお勧めできませんが、OSS v2 または v1 を使用して、古い表示サービス v1 を使用して翻訳を開始することを決定した場合、すべては今日 (2016 年 9 月) も引き続き機能するはずですが、これらの「古い」API は将来退職すること。
1 つまたは別の API で問題が発生した場合は、コード サンプル / スニペットを共有していただければ、問題をよりよく理解できます。
エラー 404 は、リソースが見つからなかったことを意味し、複数の原因に変換できます。たとえば、base64 エンコード文字列、非 urlencoded パラメーター - ただし、新しいモデル派生 API (つまり v2) を使用して翻訳ジョブを投稿し、その直後にマニフェストを要求すると、マニフェストがまだ存在しないため、404 エラーが発生します。 . サーバー上で翻訳ジョブが実際に開始された場合にのみ存在します。また、サーバーの混雑度によっては、数秒 (最大で 1 ~ 2 分) かかる場合があります。これがあなたが直面している問題だと思いますが、そうでない場合はコード サンプルを提供してください。