【发布时间】:2023-03-30 16:35:02
【问题描述】:
我们实际上是从 BIM360 API 开始的。我们实现了 API @https://developer.autodesk.com/en/docs/bim360/v1/reference/http/ 提供的大部分 enpoints
在某一时刻,我发现了一些问题。 使用 API 成功创建项目后,需要将其激活。第一个响应告诉项目是在特定 ID 下创建的。 获取此 ID 并创建一个新请求,我得到以下响应:
"{\"code\":1001,\"message\":\"您无法更改没有项目管理员的项目的状态。\"}"
好的,没问题,我认为并创建一个新的请求来与项目管理员一起修补项目。但是我收到以下消息:
{\"code\":1004,\"message\":\"此项目不存在。\"}"
@https://developer.api.autodesk.com/hq/v1/accounts/:account_id/projects/:project_id/users
让我好奇的是,项目作为 Get Project 的响应存在,并且在 Autodesk 的 WEB 界面中可见。
我尝试再次使用 API 添加项目管理员,但使用了从 Autodesk BIM 360 Web 界面创建的项目。它可以工作,因为它是自动激活的。
此时我找不到可以正常工作的解决方案...
(旁注我们使用 C#、实际的 Autodesk API、RestSharp、Newton Json...)
也许其他人得到了它的工作?
感谢您的宝贵时间!
【问题讨论】:
标签: c# rest autodesk-forge forge