autodesk-forge - Forge 教程不返回任何集线器
问题描述
我正在尝试创建一个基本的 Forge 应用程序,它将为我的一些 360 模型返回项目和模型 GUID。我下载、配置并从 GitHub(此处)运行示例,但是当我登录时,我看到一个空的集线器列表(尽管该应用程序已在我的 BIM360 帐户中获得授权)。
然而,当使用Bim 360 报告时,我确实看到了我所有的集线器(即使没有授权该应用程序)。
知道什么可能导致 Autodesk 提供的示例代码无法返回我的任何集线器吗?我在 Visual Studio 输出中看不到任何错误。
谢谢!
编辑:
感谢 Eason Kang 的回复,但我相信这里还有其他东西在起作用。
我删除了我在 BIM 360 管理员帐户上注册的应用程序并从头开始(带有屏幕截图)。
这是我在 Forge 门户上的应用程序:
您可以看到它的客户端 ID 是TU6gQp3dw7LD4AuO8Nx45h1hefFAEOrG
。
在管理员 B360 帐户上,我创建了一个与该 Forge 客户端 ID 的新集成: [旁注,我不明白此处提供的帐户 ID 的用途,也许这是我问题的关键?]
如您所见,这个新创建的应用程序是唯一激活的应用程序。我没有允许任何其他应用程序,因此 Visual Report 应用程序没有权限。
现在在 Visual Studio 上,我更改了web.config
文件以匹配我的 Forge 应用程序的数据。
尽管如此,我的应用程序无法访问我的中心,而 Visual Reports 应用程序可以看到所有内容。
那么我做错了什么,还是这里发生了其他事情?
谢谢
解决方案
如果不在您的 BIM360 帐户管理员中设置自定义集成,就不可能访问您的集线器。几天前,您可能已经在您的 BIM360 帐户管理员中配置E4d9h5i4nQhrtQCCDPSctLBSyRcKrQCv
了BIM360 报告的客户端 ID,但您忘记了...
请按照此处的说明通过在 BIM360 项目管理页面中创建与您的客户 ID 的自定义集成来配置您自己的客户 ID。
https://forge.autodesk.com/en/docs/bim360/v1/tutorials/getting-started/manage-access-to-docs/
推荐阅读
- css - 响应式情况下的 CSS * 通配符
- spring-boot - Jhipster 将身份验证委托给 keycloak:仅当安装了 keycloak.admin.client 时才会出现“错误请求”
- android - 小部件 ListView 的奇怪间距和行为
- python - 关于子类如何调用超类方法的问题
- r - 拆分字符串,包括R中的标点符号
- android - 调用`ActivityScenario.onActivity`时Android Espresso测试失败
- python - Python中平衡括号解决方案的异常错误
- json - 使用 powershell 将 JSON 请求发布到 URL
- c# - 用户数据未保留在 DotNetBrowser 组件中
- c - 使用 C 读取图像 (PPM)