Autodesk BIM 360 Account Admin 端点是否支持三足令牌?

Are three legged tokens supported in the Autodisk BIM360 Account Admin endpoints?

我已经尝试使用端点来获取具有三足令牌的项目和用户,在这两种情况下,我都得到了一个 403,其响应主体如下所示:

{ "code": 1003, "message": "Only support 2 legged access token." }

这看起来很明确,但似乎与 API 文档不一致。是否真的只能使用 2 条腿的令牌才能访问,还是我错过了什么?

明确一点,我正在玩的端点是:

GET https://developer.api.autodesk.com/hq/v1/accounts/:account_id/projects 
and
GET https://developer.api.autodesk.com/hq/v1/accounts/:account_id/users

文档说明 "Must be Bearer , where is obtained via OAuth",但没有提到只支持两个有腿的身份验证令牌。

是的,它们是 BIM360 HQ API(众所周知的帐户管理 API),正如我在上面的评论中提到的 BIM360 API 的一部分。

不幸的是,帐户管理 API 现在只允许使用 2 条腿的访问令牌进行访问。相比之下,其他 API,如 Issues、RFI 和 Checklists 支持三足访问令牌和带 uid 的三足访问令牌。

注:

  1. 文档身份验证上下文中的关键字 user context required 意味着它需要使用 3-legged OAuth token or a 2-legged OAuth token with user impersonation.
  2. 关键字app only表示只支持2-legged OAuth token