访问被拒绝 - 从 BIM 360 API 获取权限

Posted

技术标签:

【中文标题】访问被拒绝 - 从 BIM 360 API 获取权限【英文标题】:Access is Denied - Get Permissions from BIM 360 API 【发布时间】:2021-10-30 10:01:02 【问题描述】:

根据 GET Permissions 端点发送 Get Req 时,我收到以下响应(请参阅下面的文档链接): https://forge.autodesk.com/en/docs/bim360/v1/reference/http/document-management-projects-project_id-folders-folder_id-permissions-GET/

请求:

    resp = requests.get('https://developer.api.autodesk.com/bim360/docs/v1/projects/'+project_id+'/folders/'+folder_id+'/permissions', headers='Authorization': 'Bearer '+ tok)

身份验证令牌 (tok) 是通过范围 = 数据:读取的三足身份验证接收的。这是收到的响应:

"code": "ERR_AUTHORIZATION_ERROR", "title": "访问被拒绝", "detail": "对资源 的访问被拒绝"

感谢任何帮助!

谢谢, 约瑟夫

【问题讨论】:

【参考方案1】:

请注意,用户必须具有访问所需信息的权限。

如指定in the documentation:

“如果您代表用户调用此端点,则用户需要对该文件夹具有 VIEW 权限。”

【讨论】:

以上是关于访问被拒绝 - 从 BIM 360 API 获取权限的主要内容,如果未能解决你的问题,请参考以下文章

您是不是需要 BIM360 许可证才能访问 BIM 360 文件

如何获取 Forge BIM 360 API 的问题根源类别?

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

无法为 Autodesk BIM 360 docs 项目创建 webhook

使用 Model Derivative api 的 BIM 360 设计能够看到 SVF2

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