Przejdź do głównej zawartości

Jak wygenerować token dostępu i korzystać z interfejsu Autodesk Fusion Operations API v2

Dowiedz się, jak wygenerować token dostępu i korzystać z interfejsu Autodesk Fusion Operations API v2 (APS).

Napisane przez Syed Aftab Hussani

Dowiedz się, jak utworzyć aplikację usług platformy Autodesk (APS), wygenerować token dostępu OAuth 2.0 za pomocą narzędzia Postman i użyć tokenu, aby wysłać żądanie do interfejsu Autodesk Fusion Operations API v2.

Interfejs Autodesk Fusion Operations API v2 używa metody uwierzytelniania usług platformy Autodesk (APS). Możesz zapoznać się z dokumentacją interfejsu Fusion Operations API v2 tutaj.

Tworzenie aplikacji APS

1. Przejdź do strony My Apps (Moje aplikacje) w APS i kliknij przycisk Create application (Utwórz aplikację).

2. Wprowadź nazwę aplikacji (1), jako typ aplikacji wybierz Traditional Web App (Tradycyjna aplikacja internetowa) (2) i kliknij przycisk Create (Utwórz ) (3).

3. Skonfiguruj aplikację w następujący sposób: zastąp wpis w polu Callback URL (Adres URL wywołania zwrotnego) ciągiem https://oauth.pstmn.io/v1/browser-callback (1), wybierz opcje Fusion Operations API i User Profile API (Interfejs API profilu użytkownika) w obszarze API Access (Dostęp do interfejsu API) (2), a następnie kliknij przycisk Save changes (Zapisz zmiany) (3).

Łączenie aplikacji APS z programem Fusion Operations

1. W aplikacji APS skopiuj zawartość pola Client ID (Identyfikator klienta).

2. W programie Fusion Operations otwórz menu użytkownika i wybierz opcję Integracje.

3. W obszarze Fusion Operations API kliknij przycisk Konfiguruj.

4. Kliknij przycisk Dodaj, aby utworzyć nowe łącze do aplikacji APS.

5. Wprowadź nazwę integracji, wklej identyfikator klienta APS, a następnie kliknij przycisk Zapisz łącze.

Konfigurowanie protokołu OAuth 2.0 i generowanie tokenu dostępu w narzędziu Postman

Aby uzyskać więcej informacji na temat generowania tokenu dostępu autoryzacji trzyetapowej, zapoznaj się z artykułem Generowanie tokenu autoryzacji trzyetapowej.

1. W narzędziu Postman utwórz nową kolekcję, otwórz kartę Authorization (Autoryzacja) i wybierz OAuth 2.0 jako typ uwierzytelniania.

2. W obszarze Configure New Token (Konfiguruj nowy token) wprowadź nazwę w polu Token Name (Nazwa tokenu) i wybierz Authorization Code (Kod autoryzacji) jako Grant Type (Typ udzielania).

3. Skonfiguruj adresy URL OAuth w następujący sposób:

  • Callback URL (Adres URL wywołania zwrotnego): https://oauth.pstmn.io/v1/browser-callback

  • Auth URL (Adres URL uwierzytelniania): https://developer.api.autodesk.com/authentication/v2/authorize

  • Access Token URL (Adres URL tokenu dostępu): https://developer.api.autodesk.com/authentication/v2/token

  • Z aplikacji APS skopiuj informacje z pól Client ID (Identyfikator klienta) oraz Client Secret (Klucz tajny klienta) i wprowadź je w narzędziu Postman.

  • Wprowadź data:read w polu Scope (Zakres). Umożliwi to pobieranie danych z programu Fusion Operations. Jeśli w przyszłości zechcesz także edytować dane, wprowadź data:write w polu Scope (Zakres).

  • Pozostaw pole State (Stan) puste i wybierz opcję Send as Basic Auth header (Wyślij jako nagłówek uwierzytelniania podstawowego) w polu Client Authentication (Uwierzytelnianie klienta).

  • Zaloguj się na swoje konto Autodesk w przeglądarce i autoryzuj aplikację.

3. Po pomyślnym wygenerowaniu tokenu kliknij przycisk Use Token (Użyj tokenu), aby zastosować go do kolekcji narzędzia Postman.

Token dostępu jest teraz gotowy do użycia w celu uwierzytelniania żądań do interfejsu Fusion Operations API v2.

Przykład: Użycie tokenu dostępu w celu pobrania produktów za pomocą interfejsu Fusion Operations API v2

Aby uzyskać pełną listę dostępnych punktów końcowych API w wersji 2, zapoznaj się z dokumentem Interfejs API REST Fusion Operations — odniesienie.

1. Utwórz nowe żądanie w narzędziu Postman i wybierz GET jako metodę żądania oraz wprowadź punkt końcowy produktów: https://api.aps.autodesk.com/fusion-operations/v2/products.

2. Otwórz kartę Authorization (Autoryzacja) i upewnij się, że protokół OAuth 2.0 został odziedziczony z kolekcji, aby umożliwić żądaniu użycie tokenu dostępu wygenerowanego w poprzednich krokach. Następnie kliknij przycisk Send (Wyślij).

3. Pomyślnie wykonane żądanie zwraca odpowiedź 200 OK z produktami dostępnymi na koncie programu Fusion Operations.

Jeśli masz pytania, skontaktuj się z nami za pośrednictwem naszej funkcji czatu na żywo lub bezpośrednio z menedżerem ds. klientów.

Potrzebujesz pomocy? Poproś eksperta ds. Fusion Operations o skontaktowanie się z Tobą tutaj.

Czy to odpowiedziało na twoje pytanie?