我真的想测试一下这个查看器 - 我正在尝试按照你的指南来了解如何启动和运行查看器(使用https://www.hurl.it/),但是 - 我遇到了一些问题。
我真的不明白这一步:“第2步:将文件上传到存储位置”。 (https://developer.autodesk.com/en/docs/data/v2/tutorials/app-managed-bucket/)
他们让我为我的对象选择一个名字。这可以是实际的文件名或类似于数据管理系统生成的GUID,但具有文件扩展名。我不理解这一步的原因是因为上传不是针对任何特定文件的。它可以是实际文件。他们只是想让我输入一些内容并加入扩展名?喜欢.rvt?然后,查看者如何显示不存在的文件?它似乎不是要求指向我硬盘上的文件?我输入了“holmen1.rvt”,当我试图验证翻译工作是否完成时(步骤3),调用GET:urn / manifest,我最终得到“status:failed”。结果如下:
{
"type": "manifest",
"hasThumbnail": "false",
"status": "failed",
"progress": "complete",
"region": "US",
"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bXlidWNrZXRmb3J0ZXN0aW5nOTUvaG9sbWVuMS5ydnQ",
"version": "1.0",
"derivatives": [
{
"name": "holmen1.rvt",
"hasThumbnail": "false",
"status": "failed",
"progress": "complete",
"messages": [
{
"type": "error",
"code": "Revit-UnsupportedFileType",
"message": "<message>The file is not a Revit file or is not a supported version.</message>"
},
{
"type": "error",
"message": "Possibly recoverable warning exit code from extractor: -536870935",
"code": "TranslationWorker-RecoverableInternalFailure"
}
],
"outputType": "svf"
}
]
}
任何人都可以帮助我理解这一步!
亲切的问候,
Torbjorn
答案 0 :(得分:1)
您提供的工具(https://www.hurl.it/)似乎没有文件输入。我建议你改用Postman。以下是我的邮递员集合和测试Forge API的环境(https://github.com/yiskang/forge.api.postman)。
在设置邮递员环境后,您可以导航到Data Managment API >> Data Mgmt - Upload a file
,然后选择要上传到Forge的Revit文件,如下所示:
请记住在上图中名为Filename
的邮递员环境中设置Autodesk Forge
变量,并且建议在{中使用相同的名称(文件扩展名为rvt) {1}}。