无法从 BIM360 API 检索项目用户和公司

Posted

技术标签:

【中文标题】无法从 BIM360 API 检索项目用户和公司【英文标题】:Not able to retrieve project users and companies from BIM360 API 【发布时间】:2021-05-24 20:29:42 【问题描述】:

在获得 3-legged 令牌后,我可以检索中心、项目、清单、问题和其他相关项目数据,但是当我使用相同的令牌查询下面列出的端点时,我会返回 403 状态 伴随以下错误:

*"developerMessage": "Token does not have the privilege for this request.",
"moreInfo": "https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/",
"errorCode": "AUTH-010"*

https://forge.autodesk.com/en/docs/bim360/v1/reference/http/companies-GET/ https://forge.autodesk.com/en/docs/bim360/v1/reference/http/admin-v1-projects-projectId-users-GET/

您能在这里给我一些见解吗?

谢谢,

恩里克·亚历山大

【问题讨论】:

【参考方案1】:

Get companies 端点需要一个 2-legged 令牌。

关于Get Project users,请查看你的token作用域。

成功的端点(检索hubs、projects、checklists 和issues)需要data:read 范围,而Get Project users 需要account:read 范围。

【讨论】:

以上是关于无法从 BIM360 API 检索项目用户和公司的主要内容,如果未能解决你的问题,请参考以下文章

从 BIM360 备份或下载

以编程方式提供对 BIM 360 服务的访问权限

Forge-Get Item Path 以及 BIM360 文档中的自定义属性

查询 BIM 360 项目属性时出错

Autodesk API Forge身份验证承载

如何从 BIM 360 问题有效负载中检索链接的文档?