嵌入式 Autodesk Tandem 查看器

问题描述 投票:0回答:1
  async fetchFacilities() {
        const FacilitiesSharedWithMe =
          await this.app.getCurrentTeamsFacilities();

        const myFacilities = await this.app.getUsersFacilities();
        console.log("myFacilities:", myFacilities);

        return [].concat(FacilitiesSharedWithMe, myFacilities);
      }

**当我在 https://tandem.autodesk.com/ 中都有两条记录时,将 FacilitiesSharedWithMe 和 myFacilities 获取为空数组 ** 在此输入图片描述

autodesk-forge autodesk-viewer autodesk tandem autodesk-tandem
1个回答
0
投票

您使用的是 2 脚令牌还是 3 脚令牌?对于 2-legged,您的 APS 应用程序的客户端 ID 需要添加到您想要通过 API 访问的设施中。您还可以将您的应用程序添加到该帐户。在这种情况下,应用程序将有权访问该帐户的所有设施。
您可能想尝试以下操作:

app.getTeams()
方法返回承诺,其中包含用户所属的所有团队的列表。要获取团队的设施列表,请使用
facilities
属性。
app.getUsersFacilities()
方法返回承诺,其中包含直接与用户共享的所有设施的列表。

© www.soinside.com 2019 - 2024. All rights reserved.