【问题标题】:API access to BIM360 trial accountsAPI 访问 BIM360 试用账户
【发布时间】:2018-09-05 07:45:33
【问题描述】:

根据已发布的文档,BIM360 试用账户和少于 100 个用户的账户不允许启用 API 访问。在这种情况下,当用户将“BIM360 应用”从商店添加到他/她的帐户时,当用户直接登录该应用(添加到 BIM360 后)时,添加的第 3 方应用如何获取访问令牌。

谢谢

【问题讨论】:

  • 根据 Augusto 在 BIM360 Hackathon(一年前)中的说明,这必须是由 BIM360 帐户管理员执行的手动过程。这是否意味着没有自动方式将客户端 ID 传输到 3rd 方应用程序?

标签: autodesk-bim360


【解决方案1】:

Data Management API 提供对所有 Autodesk 中心的访问权限,包括 BIM 360 Docs 中心(即文件)。 BIM 360 API 提供对帐户管理的访问权限(例如,创建项目、添加用户等)。

作为企业应用,不同的用户会有不同的访问级别,所以只有账户的Admin(1+用户)可以授权应用访问其数据,这是@987654323 @。这个blog post 建议应用程序应如何要求其用户执行这些步骤。配置过程是手动的,因为安全性(即管理员必须明确地将帐户与应用程序集成)

默认情况下,任何新的 BIM 360 帐户都未启用 API,因此您需要请求关注 these steps

配置后,该 BIM 360 帐户中登录您的应用程序的任何用户都将有权查看他/她被允许查看的文件。这里的 3-legged 访问令牌与经过身份验证的用户具有相同级别的权限。

【讨论】:

  • 感谢奥古斯托的澄清!因此,这意味着我将无法满足 BIM360 商店的要求,即应用程序应立即可供用户使用。我将与 AppStore 团队一起提出这个问题。另一件事:假设管理员手动授予权限。有没有办法将客户端 ID 和客户端密码“转移”到我的应用程序?还是用户必须手动“复制和粘贴”?谢谢。
  • 您的应用程序应该在用户配置应用程序后立即可用,AppStore 要求是用户无法执行的手动过程。
  • 关于客户端 ID 流程,请参阅描述如何处理它的建议的链接:forge.autodesk.com/blog/bim-360-docs-provisioning-forge-apps AppStore 上的大多数应用程序都使用这种方法
猜你喜欢
  • 1970-01-01
  • 2018-09-29
  • 1970-01-01
  • 1970-01-01
  • 2021-06-21
  • 2018-12-20
  • 2019-08-08
  • 1970-01-01
  • 2020-05-17
相关资源
最近更新 更多