我试图通过Autodesk数据管理API接收数据。到目前为止,我已经创建了一个Forge,并将其与BIM360集成连接起来。然后我想得到所有集线器的列表,但是当我这样做时,我会收到一个包含警告的JSON对象:
warnings: [{
"AboutLink":null,
"Detail":""You don't have permission to access this API",
"ErrorCode": "BIM360DM_ERROR",
"HttpStatusCode": "403",
...
}]我通过AJAX调用了webservice,如下所示:
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的权限。(我是作为管理员创建的集成)。
发布于 2017-07-06 14:24:32
发布于 2017-07-06 02:22:43
其他一切都还好吗?例如,您能成功地获得所有集线器吗?我只是在我这边进行了验证,我可以看到响应包括您提到的相同的警告,但是集线器是正确列出的,您可以毫无问题地得到项目/条目/版本。我贴上了邮递员的回复如下。

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