【问题标题】:How to programmatically get a Shared Link for end-user access to Fusion Team items?如何以编程方式获取共享链接以供最终用户访问 Fusion Team 项目?
【发布时间】:2021-04-17 16:11:41
【问题描述】:

使用与 Fusion Team 配合使用的数据管理 API,我们通过 .NET 成功完成了以下工作:

  1. 检索到必要的三足授权令牌。
  2. 在 Fusion Team 中创建了存储。
  3. 已将文件上传到存储。
  4. 为这些文件创建相应的项目。

此时我们需要的是一种检索共享链接的编程方式。

如果我们通过在线 UI,共享功能可以创建一个共享链接,该链接可用于与任何人共享项目(此时无需任何授权)。

![Text]()

是否可以通过数据管理 API 或其他可用 API 之一以编程方式访问共享机制?

如果没有可用的 API 支持生成共享链接,是否可以从项目 ID、文件夹 ID、项目 ID 等可用信息拼凑出一个共享链接?

在浏览器中使用生成的共享链接(从在线 UI 生成),我们注意到它经历了一些变化。例如,类似于此的链接作为共享链接呈现给用户: https://a360.co/2Xyz6Kb (不是真正的链接——只是一个例子)

如果您将其插入浏览器,它首先会立即更改为类似于以下内容: https://myxyz4.autodesk360.com/g/shares/SH56a43QTfd62c1cd968b6b8eedb8c9de08a (不是真正的链接——只是一个例子)

然后最终解决为: https://myxyz4.autodesk360.com/g/projects/20200728319292106/data/dXJuOmFkc2sud2lwcHJvZDpmcy5mb2xkZXI6Y28uYlJ1RjFMZ2RTRktKYXlJZjdqRnNaUQ/dXJuOmFkc2sud2lwcHJvZDpkbS5saW5lYWdlOlRhcUJhRjM1VDdTcFl6YUxXbXNiNXc?show=viewer&redirectSource=shared (不是真正的链接——只是一个例子)

有没有办法利用我们可以访问的信息来构建这些类型的共享链接?

【问题讨论】:

  • 我从 3 年前发现了另一个关于此的询问。当时的反应是没有API访问共享链接机制。然而,也许自 2017 年以来情况发生了变化,所以我希望“知情者”仍然需要一点时间来回答。谢谢! (这是 3 年前的帖子……)stackoverflow.com/questions/46974360/…?

标签: autodesk-forge autodesk-bim360 autodesk-data-management


【解决方案1】:

不幸的是,该功能仍未公开,尽管它正在考虑用于未来。

目前,您需要创建自己的网站来负责公开该模型。例如。像这样的东西: https://forge.autodesk.com/blog/auto-publish-models-website

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多