Руководство по Design Automation для Revit: 2. Создание приложения Forge и авторизация
Содержание
1. Преобразуем код десктопного Revit addin в код для сервиса Design Automation
2. Создание приложения Forge и авторизация
3. Создание nickname приложения Forge
4. Публикация Design Automation appbundle
7. Обработка ошибок и предупреждений
Чтобы использовать Design Automation для Revit у Вас должно быть создано приложение Forge. Инструкция по его создания доступна здесь.
Авторизация
Авторизация осуществляется через сервис Forge Authentification. Подробная информация доступна по следующим ссылкам:
Используйте Ваши Client ID и Client Secret, Вашего приложения и получите токен доступа. Детальное описание доступно по ссылке выше. Пожалуйста прочитайте о токенах доступа и их валидации.
Используйте scope=code:all вместо scope=data:read при получении токена доступа. Все API Design Automation требуют scope=code:all.
- curl -v 'https://developer.api.autodesk.com/authentication/v1/authenticate'
- -X 'POST'
- -H 'Content-Type: application/x-www-form-urlencoded'
- -d 'client_id=YourForgeAppClientID'
- -d 'client_secret=YourForgeAppClientSecret'
- -d 'grant_type=client_credentials'
- -d 'scope=code:all'
Тело ответа содержит токен доступа и время его жизни.
Назад к статье о преобразовании кода десктопного приложения Revit в код для сервиса Design Automation
Читать дальше о создании nickname Вашего приложения Forge
Источник: https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/step2-create-forge-app/
Обсуждение: http://adn-cis.org/forum/index.php?topic=
Опубликовано 30.01.2019