首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Autodesk数据管理API 403-错误

Autodesk数据管理API 403-错误
EN

Stack Overflow用户
提问于 2017-07-05 15:34:01
回答 2查看 674关注 0票数 1

我试图通过Autodesk数据管理API接收数据。到目前为止,我已经创建了一个Forge,并将其与BIM360集成连接起来。然后我想得到所有集线器的列表,但是当我这样做时,我会收到一个包含警告的JSON对象:

代码语言:javascript
复制
warnings: [{
     "AboutLink":null,
     "Detail":""You don't have permission to access this API",
     "ErrorCode": "BIM360DM_ERROR",
     "HttpStatusCode": "403",
     ...
}]

我通过AJAX调用了webservice,如下所示:

代码语言:javascript
复制
this.getToken(function(token) {
        $.ajax({
            url: "https://developer.api.autodesk.com/project/v1/hubs",
            beforeSend: function(xhr) {
                xhr.setRequestHeader("Authorization", "Bearer "+token);
            }
        }).done(...);

这个记号是三条腿的。我不确定我对哪个API没有权限,因为我很确定,我拥有BIM360的权限。(我是作为管理员创建的集成)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-06 14:24:32

除了was ZHong提到之外,我建议您尝试这个样本。它将要求您在BIM 360设置下提供您的Forge客户端ID,只需遵循应用程序将呈现的步骤。

在两条腿或三条腿上,访问数据的应用程序(Forge )都需要帐户管理员的授权。否则,枢纽端点将不会返回您的BIM 360集线器,在此内部,示例将应用于项目端点

票数 1
EN

Stack Overflow用户

发布于 2017-07-06 02:22:43

其他一切都还好吗?例如,您能成功地获得所有集线器吗?我只是在我这边进行了验证,我可以看到响应包括您提到的相同的警告,但是集线器是正确列出的,您可以毫无问题地得到项目/条目/版本。我贴上了邮递员的回复如下。

如果您查看博客https://forge.autodesk.com/blog/tutorial-using-curl-3-legged-authentication-bim-360-docs-upload,它也有相同的警告,但似乎对以下操作没有影响。我不太清楚这个警告意味着什么,我会检查并更新细节,但是到目前为止,你似乎可以暂时忽略它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44930536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档