【发布时间】:2017-03-31 23:14:38
【问题描述】:
我正在使用 Forge c# 客户端库使用 3legged 令牌(模型衍生 API)读取 A360 集线器/项目/文件夹结构。
对于 A360 的 [数据服务] 中的 [项目] 的每个 [版本],我需要知道:
- 如果文件有转换错误;
- 如果有缩略图,获取它;
- 如果项目版本已准备好在查看器中显示它(使用查看器 v. 2.xx)....
身份验证后,我正确地看到了用户帐户 hub-project-folders 结构:
A360Hub
---样品
-----金桥门.dwf
---------金桥门.dwf (v1)
------V8 Engine.iam
---------V8 Engine.iam (v1)
当我使用 [Golden Bridge Gate.dwf (v1)] urn 调用 GetManifest() 时,我得到了预期的结果:
string strGoldenBridgeGateV1_urn (v1) urn1 = "dXJuOmFk......_dmVyc2lvbj0x";
....
DerivativesApi.GetManifest(strGoldenBridgeGateV1_urn)->OK
DerivativesApi.GetThumbnail(strGoldenBridgeGateV1_urn)->OK
....
当我使用 [V8 Engine.iam (v1)] urn 调用相同的代码时,我得到“错误 404:未找到”。
....
string strV8EngineIamV1_urn="dXJuOmFkc2su........Gc_dmVyc2lvbj0x";
DerivativesApi.GetManifest(strV8EngineIamV1_urn)->FAIL (404)
DerivativesApi.GetThumbnail(strV8EngineIamV1_urn)->Fail (404)
....
Error details:
-------------- Exception:
Error code:404
HResult:-2146233088
Stack:
Autodesk.Forge.Client.ApiException: Error calling GetThumbnail: in
Autodesk.Forge.DerivativesApi.GetThumbnailWithHttpInfo(String urn,
Nullable`1 width, Nullable`1 height) in
Autodesk.Forge.DerivativesApi.GetThumbnail(String urn, Nullable`1
width, Nullable`1 height) in my code...
文件与其他文件相同:它适用于 .RVT、.DWF 文件; .IAM、.NWC、.SLDASM、.IFC 文件失败....
有什么想法吗?
【问题讨论】:
-
请清楚地表达您的问题,“有什么想法吗?”太宽泛了。你想知道问题的根源,解决方案吗?此外,为问题指定正确的标签会让您更快地获得帮助。