我正在尝试通过 Autodesk Data Management API 接收数据。到目前为止,我已经创建了一个 Forge-App 并将其与 BIM360 集成连接起来。然后我想获取所有集线器的列表,但是当我这样做时,我收到一个包含警告的 JSON 对象:
warnings: [{
"AboutLink":null,
"Detail":""You don't have permission to access this API",
"ErrorCode": "BIM360DM_ERROR",
"HttpStatusCode": "403",
...
}]
我通过 AJAX 调用了 web 服务,看起来像这样:
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 的权限。(我以管理员身份创建了集成)。