Autodisk BIM360 Account Admin端点是否支持三个分支标记?

时间:2019-01-03 05:06:13

标签: autodesk-forge autodesk-bim360

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

{ “代码”:1003, “ message”:“仅支持2条腿式访问令牌。” }

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

请清楚一点,我正在玩的端点是:

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

文档指出“必须是Bearer,必须通过OAuth获得”,但没有提到仅支持两个有腿的身份验证令牌。

1 个答案:

答案 0 :(得分:1)

是的,它们是BIM360 HQ API(即帐户管理API),是我在上面的评论中提到的BIM360 API的一部分。

不幸的是,帐户管理API现在仅允许使用2条腿的访问令牌进行访问。相比之下,诸如Issues,RFI和Checklists之类的其他API则通过uid支持3个leged访问令牌和3个leged访问令牌。

注意:

  1. 文档“身份验证”上下文中的关键字user context required意味着它需要使用3-legged OAuth token2-legged OAuth token with user impersonation进行操作。
  2. 关键字app only表示它仅支持2-legged OAuth token