【问题标题】:Forge tutorial: View BIM360 & Fusion models, is my null reference on credentials resulting in an unpopulated index.html?Forge 教程:查看 BIM360 和 Fusion 模型,我对凭据的空引用是否会导致 index.html 未填充?
【发布时间】:2021-06-14 21:22:45
【问题描述】:

我是 Autodesk 开发社区的新手,因此我一直在关注与查看 BIM360 和融合模型相关的教程。完成教程并尝试运行我的程序后,我收到异常“System.NullReferenceException:'对象引用未设置为对象的实例。'

凭证 5__1 为空。”

如图所示

Point of exception

即使发生此异常,我仍然能够继续调试会话,并且能够登录到 Autodesk。但是,在此登录后,我遇到了这样的问题:

Tree view, unpopulated

对于上下文:在本教程中,此视图填充了与帐户关联的不同项目,用于登录。就我而言,尽管该帐户是项目的管理员,但我无法在此视图中看到所述项目,这是我的目标

那么我的问题是,这个例外可能是我的视图未填充(即没有显示我的项目)这一事实的根本原因吗?如果是这样,您对如何解决该问题有任何想法吗?

我试图自己解决它,并发现了这个问题,具有类似的前提: Forge API NullReferenceException with Credentials.FromSessionAsync()

我尝试按照为答案发布的代码,我发现1 中标记的代码确实在“api/forge/callback/oauth”路径的处理程序之前执行,但是处理程序仍在执行,我可以看到凭据变量被赋予了一个值(并且可以从2 推断出我能够登录)

感谢您阅读我的问题,如果我在发布问题时违反了某些礼仪,我深表歉意

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    您缺少在 BIM 360 帐户中启用“自定义集成”选项卡的请求。但这让我意识到我们需要更清楚地了解这是使用该样本的先决条件。感谢您指出。

    以下是您需要遵循的步骤 - https://fieldofviewblog.wordpress.com/2017/08/18/no-custom-integrations-tab/

    启用该选项卡后如何激活。 https://fieldofviewblog.wordpress.com/2017/01/19/bim-360-activating-api-access-to-docs/

    【讨论】:

    • 好的!谢谢你的回答,看起来我目前没有帐户管理员权限,所以我会回来的,一旦排序好了!
    • 你好,Jaime!由于假期等原因花了很长时间,但是应该集成应用程序,但是我仍然无法查看模型。然而,应该指出的是,我能够看到我在 Fusion 中制作的一些模型,并且一直是,但仍然不是 bim360 项目,我集成的应用程序
    • 嗯,好的,可能更容易在通话中查看。给我发送电子邮件至 jaime.rosales.duque@autodesk.com
    猜你喜欢
    • 2019-03-23
    • 2021-12-09
    • 2021-08-01
    • 2021-09-08
    • 1970-01-01
    • 2020-04-28
    • 2021-06-03
    • 1970-01-01
    • 2018-02-12
    相关资源
    最近更新 更多