为什么 Autodesk BIM RFI API 使用 2-Legged Token 返回“您不允许使用此 api”?

问题描述 投票:0回答:1

我无法使用 2-Leged 令牌获取 RFI 列表。我是帐户管理员,可以在浏览器中访问该项目。但是,当我尝试以编程方式获取相同的信息时,我得到“您不允许使用此 api”。但是,其他 API 调用正在运行。唯一的区别是此调用需要“x-user-id”。我错过了什么?

我能够生成一个 2 足令牌:

https://developer.api.autodesk.com/authentication/v2/token

我可以获取代币并获取中心列表:

https://developer.api.autodesk.com/project/v1/hubs

我可以获取项目ID:

https://developer.api.autodesk.com/project/v1/hubs/xxx/projects

我什至可以找到我的UID:

https://developer.api.autodesk.com/hq/v1/accounts/xxx/users

但是,当我尝试通过容器进行 RFI 时:

https://developer.api.autodesk.com/bim360/rfis/v2/containers/xxx/rfis

我收到 403 禁止和以下信息:

{ "title": "您无权使用该API" }

我的用户是帐户管理员。为什么我不被允许使用 API?

autodesk-forge autodesk-bim360 autodesk-construction-cloud
1个回答
0
投票

您能看一下这个文档吗?

https://aps.autodesk.com/en/docs/bim360/v1/reference/http/rfis-v2-rfis-GET/

您会注意到,您只能使用 3LO 来检索 RFI 列表。不支持2LO。

© www.soinside.com 2019 - 2024. All rights reserved.