Autodesk 数据管理 API 403-错误
Autodesk Data Management API 403-Error
我正在尝试通过 Autodesk 数据管理接收数据 API。到目前为止,我已经创建了一个 Forge-App 并将其与 BIM360 Integration 连接。
然后我想获得所有集线器的列表,但是当我这样做时,我收到一个包含警告的 JSON-Object:
warnings: [{
"AboutLink":null,
"Detail":""You don't have permission to access this API",
"ErrorCode": "BIM360DM_ERROR",
"HttpStatusCode": "403",
...
}]
我通过 AJAX 调用了网络服务,看起来像这样:
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 的权限。(我以管理员身份创建了集成)。
其他一切正常吗?比如你能不能成功拿到所有的hub?我刚刚在我这边进行了验证,我可以看到响应包括与您提到的相同的警告,但是集线器已正确列出,您可以毫无问题地获得 projects/items/versions 。我将我的邮递员回复粘贴如下。
查看博客https://forge.autodesk.com/blog/tutorial-using-curl-3-legged-authentication-bim-360-docs-upload,也有同样的警告,但似乎对后面的操作没有影响。我不太确定这个警告是什么意思,我会检查并更新详细信息,但到目前为止,你似乎可以暂时忽略它。
此外还有 , I would suggest you try this sample。它会要求您在 BIM 360 设置下提供您的 Forge 客户端 ID,只需按照应用程序将显示的步骤操作即可。
无论是 2 足还是 3 足,访问数据(Forge 客户端 ID)的应用都需要帐户管理员的授权。没有它,Hubs endpoint will not return your BIM 360 hub, and inside that, the sample applies for Projects endpoint.
我正在尝试通过 Autodesk 数据管理接收数据 API。到目前为止,我已经创建了一个 Forge-App 并将其与 BIM360 Integration 连接。 然后我想获得所有集线器的列表,但是当我这样做时,我收到一个包含警告的 JSON-Object:
warnings: [{
"AboutLink":null,
"Detail":""You don't have permission to access this API",
"ErrorCode": "BIM360DM_ERROR",
"HttpStatusCode": "403",
...
}]
我通过 AJAX 调用了网络服务,看起来像这样:
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 的权限。(我以管理员身份创建了集成)。
其他一切正常吗?比如你能不能成功拿到所有的hub?我刚刚在我这边进行了验证,我可以看到响应包括与您提到的相同的警告,但是集线器已正确列出,您可以毫无问题地获得 projects/items/versions 。我将我的邮递员回复粘贴如下。
查看博客https://forge.autodesk.com/blog/tutorial-using-curl-3-legged-authentication-bim-360-docs-upload,也有同样的警告,但似乎对后面的操作没有影响。我不太确定这个警告是什么意思,我会检查并更新详细信息,但到目前为止,你似乎可以暂时忽略它。
此外还有
无论是 2 足还是 3 足,访问数据(Forge 客户端 ID)的应用都需要帐户管理员的授权。没有它,Hubs endpoint will not return your BIM 360 hub, and inside that, the sample applies for Projects endpoint.