Когда я использую демонстрационное приложение с веб-страницей входа, оно обнаружит как мой личный концентратор A360, так и наш концентратор BIM360. Когда я использую двустороннюю аутентификацию с моим clientId и секретом и вызываю getHubs, он возвращает только мой концентратор BIM 360. У меня также есть вопрос относительно getHubs: я пытаюсь также указать имя пользователя и пароль в параметре Configuration при вызове gethubs, чтобы включить персональный концентратор, но они, похоже, не используются. Если я укажу неправильное имя пользователя или пароль, он не будет генерировать ошибки.
На странице с основами API указано: для BIM 360 Team, Fusion Team и A360 Personal конечные пользователи должны предоставить вашему приложению трехэтапную аутентификацию для доступа к данным.
Так что мне, возможно, придется использовать 3 ноги, а не 2 ноги, я думаю.
Я должен указать, что это серверное приложение, поэтому я постараюсь не использовать интерактивный вход в систему, а использовать предопределенный пользователь + пароль. ThreeLeggedApi требует returnUrl, поэтому я не уверен, что это сработает для меня.