ADN Open CIS
Сообщество программистов Autodesk в СНГ

29/04/2020

Получение пользователей в проекте (BIM360)

Мы рады представить Вам новую долгожданную возможность получить список пользователей проекта BIM 360 Admin API в статусе public beta! Это одна из наиболее востребованных функций в разных сценариях, таки как присвоение ответственных по issue в разных модулях BIM 360, а так же для целей администрирования.

Руководство по использованию функций:

  • GET Project Users (получить список пользователей проекта) 
  • GET Project Users (получить пользователя проекта) 

Несколько замечаний по этим функциям (наша команда ещё работает над завершением руководств):

  • Базовый url https://developer.api.autodesk.com/bim360/admin/v1/  (предыдущий был https://developer.api.autodesk.com/hq/v1/) Это намеренное изменение для улучшения семантики именования конечных точек API. В следующих обновлениях мы также будем использовать этот url для функционала BIM 360 Admin API
  • Теперь мы не разделяем конечные точки для регионов. Вы можете указать "Region" в заголовках, что может ускорить выполнение метода. (ранее мы использовали https://developer.api.autodesk.com/hq/v1/ для U.S. и
    https://developer.api.autodesk.com/hq/v1/regions/eu/ для EU)
  • Параметр ProjectId может быть указан с префиксом “b.” так и без него (больше нет головной боли из-за несогласованности API, хотя бы для этого случая :-)
  • Поддерживается 3-legged и 2-legged авторизация. В случае 2-legged можно указать “User-Id” в заголовке, чтобы работать от имени конкретного пользователя
  • Эти 2 метода доступны для участников проекта и не ограничиваются только администраторами, чтобы, например, иметь возможность использовать в сценарии назначения ответственных в issue
  • Вам по прежнему, следует указать “Account Admin” в настройках доступа для приложений, использующих это API. (BIM 360 Account Admin >> Settings >> Custom Integrations).

 

Источник: https://forge.autodesk.com/blog/get-project-users-bim-360-finally-here

Автор перевода: Александр Игнатович
Опубликовано 29.04.2020