Autodesk Platform Services (APS)アプリケーションを作成し、Postman を使用して OAuth 2.0 アクセス トークンを生成し、そのトークンを使用して Autodesk Fusion Operations API v2 にリクエストを送信する方法について学習します。
Autodesk Fusion Operations API v2 では、Autodesk Platform Services (APS)の認証方法を使用します。Fusion Operations API v2 のドキュメントは、こちらを参照してください。
APS アプリケーションを作成する
1. APS の [マイ アプリ] ページに移動して、 [アプリケーションを作成] を選択します。
2.アプリケーションの名前を入力し(1)、アプリケーション タイプとして [従来の Web アプリ] (2)を選択して、[作成] (3)をクリックします。
3. 次のようにアプリケーションを設定します。コールバック URL を https://oauth.pstmn.io/v1/browser-callback (1)に置き換え、API アクセス(2)で [Fusion Operations API] と [ユーザ プロファイル API] を選択して、 [変更を保存] (3)をクリックします。
APS アプリケーションを Fusion Operations に接続します。
1. APS アプリケーションで、 [クライアント ID] をコピーします。
2.Fusion Operations でユーザ メニューを開き、 [統合] を選択します。
3. [Fusion Operations API] で、 [設定] をクリックします。
4. [追加] をクリックして、APS アプリケーションへの新しいリンクを作成します。
5. 統合の [名前] を入力し、APS の [クライアント ID] を貼り付けて、 [リンクを保存] をクリックします。
OAuth 2.0 を設定して、Postman でアクセス トークンを生成する
3-legged アクセス トークンの生成の詳細については、「3-legged トークンを生成する」の記事を参照してください。
1. Postman で新しい [コレクション] を作成し、 [認証] タブを開いて、認証タイプとして [OAuth 2.0] を選択します。
2. [新しいトークンを設定] で、 [トークン名] を入力し、[付与タイプ]として [認可コード] を選択します。
3. 次のように OAuth URL を設定します。
コールバック URL:
https://oauth.pstmn.io/v1/browser-callback認証 URL:
https://developer.api.autodesk.com/authentication/v2/authorizeアクセス トークン URL:
https://developer.api.autodesk.com/authentication/v2/tokenAPS アプリケーションから [クライアント ID] と [クライアント シークレット] をコピーし、Postman に入力します。
次の値を入力します。
data:readを [スコープ] に入力すると、Fusion Operations からデータを取得できるようになります。今後、データも編集する場合は、次の値を入力します。data:writeを[スコープ]に入力します。[状態] は空白のままにして、[クライアント認証]で [基本認証ヘッダーとして送信] を選択します。
ブラウザで Autodesk Account にサインインし、アプリケーションを認可します。
3. トークンが正常に生成されたら、 [トークンを使用] をクリックして、Postman コレクションに適用します。
アクセス トークンを使用して、Fusion Operations API v2 へのリクエストを認証できるようになりました。
例: アクセス トークンを使用して、Fusion Operations API v2 から製品を取得する
利用可能な API v2 エンドポイントの完全なリストについては、「Fusion Operations REST API リファレンス」を参照してください。
1. Postman で新しいリクエストを作成し、リクエスト メソッドとして GET を選択して、Products エンドポイントを入力します。https://api.aps.autodesk.com/fusion-operations/v2/products.
2. [認証] タブを開き、OAuth 2.0 がコレクションから継承されていることを確認します。これにより、リクエストで前の手順で生成したアクセス トークンを使用できるようになります。次に、 [送信] をクリックします。
3. 成功したリクエストでは、Fusion Operations アカウントで利用可能な製品を含む 200 OK 応答が返されます。
ご不明な点がある場合は、ライブ チャットでお気軽にお問い合わせいただくか、アカウント マネージャに直接ご連絡ください。
サポートが必要な場合、Fusion Operations エキスパートがあなたに連絡するようにこちらからリクエストしてください。















