当我使用具有Web登录页面的演示应用程序时,它将同时检测到我的个人A360集线器和BIM360集线器。 当我对我的clientId和secret使用两足式身份验证并调用getHubs时,它将仅返回我的BIM 360集线器。 我也有一个关于getHubs的问题:我尝试在gethubs调用的Configuration参数上也指定用户名和密码,以便包括个人中心,但似乎并未使用它们。如果我输入了错误的用户名或密码,它将不会产生错误。
在“ API基础”页面上指出: 对于BIM 360 Team,Fusion Team和A360 Personal,最终用户需要为您的应用提供三腿式身份验证才能访问数据。
所以我可能需要使用3条腿而不是2条腿。
我应该指出,这是一个服务器应用程序,因此,我将尝试不进行交互式登录,而是使用预定义的用户名和密码。 ThreeLeggedApi需要一个returnUrl,所以我不确定这是否对我有用。
答案 0 :(得分:0)
是的,要访问BIM360小组(也称为A360小组),您必须使用三足令牌。
请在此处查看教程,以了解如何使用三足式授权进行游戏:
希望有帮助!
答案 1 :(得分:0)
感谢您访问A360,尽管它不是服务器解决方案的理想选择,但我还是以该应用程序为基础。不过,自动续订令牌运行良好。 https://github.com/Autodesk-Forge/data.management-csharp-desktop.sample