从 BIM360 和 Construction Cloud Assets 端点获取 403/Forbidden 响应

Getting 403/Forbidden Response from BIM360 and Construction Cloud Assets Endpoints

我正在尝试 运行 针对 BIM360 项目的 assets 端点的 GET 请求。有人可以告诉我这是错误还是我遗漏了什么?

虽然我的授权令牌几乎适用于我尝试过的任何其他端点(hubsprojectstop foldersfolder),但我仍然从服务器获得 403 响应:

{
  "title": "Forbidden",
  "detail": "Forbidden",
  "errorCode": "GENERAL_ERROR",
  "type": "https://developer.api.autodesk.com/bim360/assets/v1/error-codes/GENERAL_ERROR"
}

产生这个的请求:

curl --request GET \
  --url https://developer.api.autodesk.com/bim360/assets/v2/projects/{project_id}/assets \
  --header 'Authorization: Bearer eyJ...'

我的应用程序是在帐户管理页面注册的,我在这里授权的帐户是管理员。我的应用程序还选择了 BIM360 和 Construction Cloud:

谢谢。

我发现了问题 - 我正在查询的项目没有在项目管理中启用 Assets。启用 Assets 后,我就能成功到达终点。如果以后有其他人关注此问题,请按照 these steps 启用资产。

我可以提供几个反馈请求供 AD 团队考虑吗?

  • 更新错误消息以解释实际发生的情况。 Forbidden 代码在这里有点误导。问题的回复者,我认为这是 token/user/etc 的问题,但实际上并非如此。
  • 在资产教程 and/or 资产端点文档的 开始之前 部分提及应启用 Assets 的要求。