BIM 360 REST端点问题

时间:2018-01-09 19:07:31

标签: c# rest autodesk-forge forge

我们实际上是从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 ......)

也许有其他人让它发挥作用?

谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

有一个教程: https://developer.autodesk.com/en/docs/bim360/v1/tutorials/activate-service/

你能试试吗?

我们之前遇到过类似的问题,并验证其有效: Autodesk Forge BIM 360 API - Activating Service Types