我无法使用 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?
您能看一下这个文档吗?
https://aps.autodesk.com/en/docs/bim360/v1/reference/http/rfis-v2-rfis-GET/
您会注意到,您只能使用 3LO 来检索 RFI 列表。不支持2LO。