问题标签 [autodesk-data-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

autodesk-forge - 从存储桶中删除文件

我正在尝试从存储桶中删除一个对象。阅读文档听起来非常简单,但我似乎无法让它工作。

我正在按照此处的说明尝试删除此对象,我可以看到使用https://developer.api.autodesk.com/oss/v2/buckets/my-persistent-bucket/objects

根据文档,我们使用这个端点:

在哪里

:bucketKey是 url 编码的'my-persistent-bucket'

:objectName是 url 编码的'urn:adsk.objects:os.object:my-persistent-bucket/--test2.dwg'

我尝试过使用 PHPurlencode()和以下 base64 编码函数:

编码:bucketKey:objectName但无论我如何尝试编码,我总是得到:

谁能帮我理解我哪里出错了?

非常感谢

0 投票
1 回答
313 浏览

autodesk-forge - 从存储桶下载对象

我正在尝试编写一个函数来下载存储在持久存储桶中的文件,但在解码结果时遇到了一些问题。

我正在按照此处的指南尝试下载此处显示的对象:

使用以下 cURL 函数

curl_getinfo($ch);看起来一切都很好:

$http_body = '%C8B%BB%8B%A6%12%03Z%7D%29%E7%27%1F%5D%D4%CB%FC%DA%15G%3B%13%0D%89%0A%1C%DB%AE2%2C%9AP%EE%60x6%FD%92I2%F6%DE%7DI%DC%A0O%14%F2%84%9Ed%D0k%C40%B7%3E%3B%A1%22%...

响应总是看起来像一个 url 编码的字符串,但无论我如何尝试解码它,我都无法获得一个工作文件,到目前为止我已经尝试过:

curl_unescape() urldecode() rawurldecode()

这些都没有给我一个可用的文件。值得注意的是,我可以从 A360 下载文件没有问题,但我还没有设法从 Forge 存储桶中取出一个文件。

关于我做错了什么的任何想法都会很棒。

谢谢

0 投票
1 回答
67 浏览

autodesk-forge - 使用数据管理 API 访问 Autodesk Forge 中的相关数据(例如渲染)

是否有可能访问 Autodesk forge 中的引用数据(例如渲染)?也许,使用类似的东西

Autodesk360 的 myhub

0 投票
2 回答
364 浏览

oauth - 从 a360 forge 存储桶下载 revit 文件

如何从我创建的 Autodesk A360 存储桶下载文件?该文件是 Revit 项目文件,我使用 2-legged OAuth 进行授权。

0 投票
2 回答
308 浏览

autocad - 设计自动化 API:我的文件已损坏,但一切都指向成功

我一直在使用设计自动化 API 在一些绘图文件上运行一些简单的脚本,但我的输出文件总是损坏,我不知道为什么。

我正在运行以下脚本以将一些数据添加到 MTEX​​T 中的图形中

当我在本地版本的 AutoCAD 中运行该脚本时,它运行良好,但是当我在设计自动化 API 上运行它时,结果文件是一个无法打开的小混乱!

我正在使用以下详细信息进行活动

当我在设计自动化 API 上运行此活动时,我收到以下响应

这就是事情变得混乱的地方。正如您在上面看到的报告有Status => 'Succeeded',但是如果我们查看输入/输出字节,我们会看到

当我尝试下载并打开文件时,AutoCAD 说它已损坏,这并不奇怪,因为似乎缺少很多东西。我已经从 API 下载了报告,但我再次看不到任何失败的原因!

当一切似乎都指向成功时,我不知道是什么导致了这些问题。任何帮助都会很棒。

如果您需要更多信息,请告诉我。

感谢大家的建议,我已经离开办公室几天了,所以没有机会测试你的想法。

我想在周末我可能正在运行 autoCad 2017,但我今天早上检查了一下,现在是 2016 年。我尝试使用 21.0 引擎作为测试再次运行脚本,但结果几乎相同!

我已允许共享访问我从中获取文件的 g-drive 目录,并且我还上传了 results.dwg 文件和最后一份报告供大家查看。

你可以在这里找到它们

我确定我缺少一些愚蠢的东西

0 投票
1 回答
479 浏览

object - 从 Autodesk Forge 对象存储服务上传和下载的大小限制是多少

我正在使用 Authentication V1,我想使用 OSS 来存储 .rvt 或 .rfa 文件。上传和下载的大小限制、传输速率限制是多少。这些可能是近似值。我只是在权衡我在 Drop Box 和 Forge 之间的协作选项,并向客户展示一个能够让他们在外部旋转和查看模型的 Web 浏览器。

0 投票
2 回答
1046 浏览

autodesk - 无法使用 Forge Data Management API 从 BIM 360 获取集线器

我正在尝试从 a360 和 BIM360 获取所有集线器。我已经可以访问我的 BIM 360 帐户,并且我可以看到“应用程序和集成”。还添加了与 Forge 应用程序的集成。

我已经用我的 3-Legged Token 发送了一个请求:

但响应仅包含 a360 集线器和错误消息

你能解释一下有什么问题吗?也许你有同样的问题。

0 投票
1 回答
27 浏览

autodesk-data-management - 保留自定义元数据类别和属性

数据管理 API 是否会更新以允许将您自己的元数据保存到对象和文件中?

如果我在一组模型上运行批处理,我宁愿不必在未修改的对象上再次运行它

0 投票
1 回答
336 浏览

autodesk - 从 Autodesk Foge Viewer 获取数据(视图和数据 Api)

我想对上传到 Forge Viewer 的 DWG 文件进行一些计算。我试图让用户在形状上选择最喜欢的对象并获取例如该对象的区域(例如墙壁或门)。但问题是 CAD 文件不是标准格式,因此最终用户必须非常小心地选择正确的元素(例如,构成给定墙的部分)以将它们作为单个对象。有没有什么办法可以让它变得简单,直接提取面积或其他几何特征?必须使用哪个 API?-谢谢!

0 投票
1 回答
764 浏览

autodesk - 从存储桶中删除文件。欧特克锻造

从 wip.dm.prod 存储桶中删除文件时出现问题(“errorCode”:“AUTH-012”)。但是我可以使用 -x GET 而不是 -x DELETE 来下载当前文件。

我使用本教程-> https://developer.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-DELETE/。下面附上一个例子。

要求

回复

你能检查我并解释我可能出了什么问题吗?