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-callbackAuth URL (Adres URL uwierzytelniania):
https://developer.api.autodesk.com/authentication/v2/authorizeAccess Token URL (Adres URL tokenu dostępu):
https://developer.api.autodesk.com/authentication/v2/tokenZ 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:readw 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:writew 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.















