【问题标题】:DerivativesApi.GetModelviewProperties Doesn't Return PropertiesDerivativesApi.GetModelviewProperties 不返回属性
【发布时间】:2018-03-29 14:16:14
【问题描述】:

我在 Postman 和 VS 中进行测试时注意到了这一点。作业上传成功后,我似乎必须等待一分钟左右,直到该端点返回任何信息。最初它返回 {"result":"success"},然后当再次调用它返回预期的数据。有没有其他人经历过这个?

https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/metadata/:guid/properties

谢谢,

泰德

【问题讨论】:

  • 嗨西奥多,是的,我刚刚做了一个快速测试,看来你是对的。让我与我们的 MD 团队核实这背后是否有原因。

标签: autodesk-forge autodesk-model-derivative


【解决方案1】:

我收到了我们工程师的回复。如果是202 Accepted,则首次接受请求生成属性数据。此时,处理尚未完成。在您应该再次调用此端点之后,直到获得状态代码 200 OK。

您可以从以下链接获取有关 API 响应的更多详细信息。

https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-guid-properties-GET/

【讨论】:

  • 我认为这里的问题是因为我使用的是 Autodesk.Forge SDK。我正在使用不返回状态代码的 Derivatives.GetModelviewProperties 方法。动态道具=导数Api.GetModelviewProperties(base64Urn, guid);
  • 您使用的是哪个 SDK? NPM 还是 NuGet?如果你能指出给你带来问题的那条线,我可以向我的团队报告。
  • NuGet Autodesk.Forge v1.0.2
  • 解决方法:动态道具 = 衍生品Api.GetModelviewProperties(base64Urn, guid);而(hasOwnProperty(道具,“结果”)){道具=衍生品Api.GetModelviewProperties(base64Urn,guid); }
  • 好的,这有效吗?为什么不向 Nuget Repo 提交拉取请求 :) 您可以成为我们的贡献者之一。 github.com/Autodesk-Forge/forge-api-dotnet-client
猜你喜欢
  • 2018-04-21
  • 1970-01-01
  • 1970-01-01
  • 2010-09-25
  • 2022-01-26
  • 1970-01-01
  • 2012-07-06
  • 1970-01-01
  • 2015-05-23
相关资源
最近更新 更多