Към основното съдържание

Как да генерирате токен за достъп и да използвате Autodesk Fusion Operations API v2

Научете как да генерирате токен за достъп и използвайте Autodesk Fusion Operations API v2 (APS).

Написано от Syed Aftab Hussani

Научете как да създадете приложение Autodesk Platform Services (APS), да генерирате OAuth 2.0 access токен с помощта на Postman и да използвате токена, за да направите заявка към Autodesk Fusion Operations API v2.

Autodesk Fusion Operations API v2 използва метода за удостоверяване на Autodesk Platform Services (APS). Можете да се консултирате с документацията за Fusion Operations API v2 тук.

Създайте APS приложение

1. Отидете на страницата APS Моите приложения и изберете Създаване на приложение.

2. Въведете име на приложението (1), изберете Традиционно уеб приложение (2) като тип приложение и кликнете Create (3).

3. Конфигурирайте приложението по следния начин: заменете Callback URL с https://oauth.pstmn.io/v1/browser-callback (1), изберете Fusion Operations API и User Profile API под API Access (2) и кликнете Запази промените (3).

Свържете приложението APS към Fusion Operations.

1. От приложението APS копирайте Client ID.

2. В Fusion Operations отворете потребителското си меню и изберете Интеграции.

3. Под Fusion Operations API кликнете Конфигуриране.

4. Кликнете на Добави за да създадете нова връзка към APS приложение.

5. Въведете Име за интеграцията, поставете APS Client ID и кликнете Запази връзката.

Конфигурирайте OAuth 2.0 и генерирайте токена за достъп в Postman

За повече информация относно генерирането на трикраков токен за достъп, вижте статията Генерирай трикраков токен

1. В Postman създайте нов Collection, отворете таба Authorization и изберете OAuth 2.0 като тип Auth.

2. Под Конфигуриране на нов токен въведете име на токен и изберете Код за авторизация като тип на разрешение.

3. Конфигурирайте URL адресите на OAuth по следния начин:

  • 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/token

  • От вашето APS приложение копирайте и въведете Client ID и Client Secret в Postman.

  • Влезте data:read в Scope това ще ви позволи да получите данни от Fusion Operations. Ако в бъдеще искаш да редактираш и данните, въведе data:write в Scope.

  • Оставете Състояние празно и изберете Изпрати като основен хедър за автентикация под Удостоверяване на клиента.

  • Влезте с Autodesk акаунта си в браузъра и оторизирайте приложението.

3. След като токенът бъде успешно генериран, кликнете върху Use Token за да го приложите към колекцията на Postman.

Токенът за достъп вече е готов за удостоверяване на заявки към Fusion Operations API v2.

Пример: Използвайте токена за достъп, за да получите продукти чрез Fusion Operations API v2

За пълен списък на наличните API v2 крайни точки, вижте REST API Reference Fusion Operations.

1. Създайте нова заявка в Postman и изберете GET като метод на заявка и въведете крайната точка Продукти: https://api.aps.autodesk.com/fusion-operations/v2/products.

2. Отворете таба Authorization и се уверете, че OAuth 2.0 е наследен от колекцията, което позволява на заявката да използва токена за достъп, генериран в предишните стъпки, и да кликне Изпрати.

3. Успешна заявка връща отговор 200 OK с наличните продукти във вашия Fusion Operations акаунт.

Ако имате въпроси, не се колебайте да се свържете с нас чрез нашия чат на живо или директно да се свържете с вашия акаунт мениджър.

Нуждаете се от помощ? Помолете Fusion Operations експерт да свърже се с вас тук.

Това отговори ли на въпроса ви?