我能否获取已翻译 DWG 的 URL 并将其用作设计自动化 Activity 的输入?
Can I get the URL of a translated DWG and use it as the input for a Design Automation Activity?
我已经使用模型导数将一些 DWG 文件转换为 SVF API。我跟踪返回的 URNS,并且能够在 Forge 查看器中查看每个翻译的文件。
由于我使用了持久保留策略,那些原始 DWG 文件显然存储在 Forge 云中的某个地方。
现在,我想 运行 使用设计自动化 API 在其中一个存储的 DWG 文件上编写 CAD 脚本,并将输出发送到其他云存储(Dropbox 等)。
有没有办法根据其翻译后的 SVF 的 URN 获取这些原始 DWG 之一的 URL,然后使用该 URL 作为设计自动化的输入 Activity?
简短的回答是,您可以使用上传到 Autodesk 存储的文件作为 Design Automation 的输入,只需输入文件 link 和访问令牌。
我们即将发布Design Automation V3,所以我以该版本为例,但该方式适用于V2。
您有 2 种方法使用 DWG 文件的 link:
直接使用带有访问令牌的文件link,当您将文件上传到 Autodesk 存储或列出存储桶中的所有内容时,您应该获得位置 属性 ,并使用 url 直接作为输入 url 进行访问。
您也可以为原来的link创建一个签名的URL作为input/output使用,详情请参考Sign URL and Post workitem。
这是我的示例工作项请求正文之一,它包括两种方式:
{
"activityId":"{{dasNickName}}.FileUpgraderActivity+prod",
"arguments":{
"rvtFile":{
"url":"https://developer.api.autodesk.com/oss/v2/buckets/revitiosample/objects/RevitNative.rvt",
"Headers":{
"Authorization":"Bearer {{dataApiToken}}"
}
},
"resultrvt":{
"verb":"put",
"url":"https://developer.api.autodesk.com/oss/v2/signedresources/***-****?region=US"
}
}
}
我已经使用模型导数将一些 DWG 文件转换为 SVF API。我跟踪返回的 URNS,并且能够在 Forge 查看器中查看每个翻译的文件。
由于我使用了持久保留策略,那些原始 DWG 文件显然存储在 Forge 云中的某个地方。
现在,我想 运行 使用设计自动化 API 在其中一个存储的 DWG 文件上编写 CAD 脚本,并将输出发送到其他云存储(Dropbox 等)。
有没有办法根据其翻译后的 SVF 的 URN 获取这些原始 DWG 之一的 URL,然后使用该 URL 作为设计自动化的输入 Activity?
简短的回答是,您可以使用上传到 Autodesk 存储的文件作为 Design Automation 的输入,只需输入文件 link 和访问令牌。
我们即将发布Design Automation V3,所以我以该版本为例,但该方式适用于V2。
您有 2 种方法使用 DWG 文件的 link:
直接使用带有访问令牌的文件link,当您将文件上传到 Autodesk 存储或列出存储桶中的所有内容时,您应该获得位置 属性 ,并使用 url 直接作为输入 url 进行访问。
您也可以为原来的link创建一个签名的URL作为input/output使用,详情请参考Sign URL and Post workitem。
这是我的示例工作项请求正文之一,它包括两种方式:
{
"activityId":"{{dasNickName}}.FileUpgraderActivity+prod",
"arguments":{
"rvtFile":{
"url":"https://developer.api.autodesk.com/oss/v2/buckets/revitiosample/objects/RevitNative.rvt",
"Headers":{
"Authorization":"Bearer {{dataApiToken}}"
}
},
"resultrvt":{
"verb":"put",
"url":"https://developer.api.autodesk.com/oss/v2/signedresources/***-****?region=US"
}
}
}