【发布时间】:2021-12-11 06:40:59
【问题描述】:
我正在尝试创建一个基本的 Forge 应用程序,它将为我的一些 360 模型返回项目和模型 GUID。 我下载、配置并从 GitHub (Here) 运行示例,但是当我登录时,我看到一个空的集线器列表(尽管该应用程序已在我的 BIM360 帐户中获得授权)。
但是,当使用 Bim 360 Reports 时,我确实看到了我所有的集线器(即使没有授权应用程序)。
知道是什么原因导致 Autodesk 提供的示例代码无法返回我的任何集线器吗?我在 Visual Studio 输出中看不到任何错误。
谢谢!
编辑:
感谢 Eason Kang 的回复,但我相信这里还有其他事情在起作用。
我删除了我在 BIM 360 管理员帐户中注册的应用程序并从头开始(带有屏幕截图)。
这是我在 Forge 门户上的应用:
可以看到它的Client ID是TU6gQp3dw7LD4AuO8Nx45h1hefFAEOrG。
在管理员 B360 帐户上,我使用该 Forge 客户端 ID 创建了一个新集成: [旁注,我不明白此处提供的帐户 ID 的用途,也许这是我问题的关键?]
如您所见,这个新创建的应用程序是唯一激活的应用程序。我没有允许任何其他应用程序,因此 Visual Report 应用程序没有权限。
现在在 Visual Studio 上,我更改了 web.config 文件以匹配我的 Forge 应用程序的数据。
尽管如此,我的应用无法访问我的中心,而 Visual Reports 应用可以查看所有内容。
那么是我做错了什么,还是这里发生了其他事情?
谢谢
【问题讨论】:
标签: autodesk-forge autodesk autodesk-bim360