【问题标题】:Forge: Occasional 403 when trying to GetPublishJobForge:尝试 GetPublishJob 时偶尔出现 403
【发布时间】:2021-01-28 23:17:26
【问题描述】:

我们偶尔会看到一些项目的问题,当我们尝试在 BIM360 模型上执行 GetPublishJob 时,我们会返回 403 错误,如下所示:

{"jsonapi":{"version":"1.0"},"errors":[{"id":"ad23cbc6-dc82-4dfd-83f9-6acd14bac6d2","status":"403","code":"C4R","detail":"Failed to get publish model job"}]} 

在文档中,它说它可能是白名单或权限。我们知道我们的应用程序已列入白名单,因为如果不是,我们就不会走到这一步。我们使用的是 3-legged OAuth,我们相信用户能够手动执行发布。您能告诉我们可能需要调查哪些具体的其他权限吗?

【问题讨论】:

    标签: autodesk-forge autodesk-data-management


    【解决方案1】:

    我不是在输入答案,而是想和你核对一些信息:

    如果你使用的是这个端点,它是公共的,所以它不需要列入白名单。 https://forge.autodesk.com/en/docs/data/v2/reference/http/GetPublishModelJob/.

    由于您使用的是三足令牌,我怀疑它可能是由于令牌过期,而通常应该是 401 错误。

    同样的token,你的代码可以执行Publish Model吗? https://forge.autodesk.com/en/docs/data/v2/reference/http/PublishModel/

    这个工作流程过去是否运作良好?还是最近失败了?

    要使用此端点,登录用户(对于 3 腿令牌)应有权访问该文件夹。

    【讨论】:

    • 您好 - 这适用于我们的许多客户。只是一些奇怪的情况,它似乎不起作用(并且 403 错误实际上没有意义)。关于运行 PublishModel 命令,我们使用 GetPublishModelJob 来确定我们是否甚至需要运行 PublishModel 命令。我们认为用户拥有对该文件夹的完全访问权限。
    • 我们可能需要远程检查。您能否通过 forge.help@autodesk.com 向我们发送电子邮件,提供联系信息、您的时区和可用的时间段?谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-16
    • 1970-01-01
    • 2014-09-22
    • 2016-04-19
    • 2011-01-08
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多