问题标签 [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 回答
105 浏览

autodesk-forge - 是否可以使用 Forge Design Automation API 将多个块插入到图形中?

正如标题所说,我希望使用设计自动化 API 上传块存档,然后将它们全部插入带边框的图形中。

块的位置无关紧要,它们只需要插入到准备由工程师安排的图纸中即可。

任何关于端点或限制的帮助或建议都将非常感谢。

0 投票
1 回答
182 浏览

autodesk-forge - 伪造查看器,服务器没有响应

自 2016.12.7 下午以来,伪造服务器没有响应我与伪造查看器相关的 API 调用,它只响应身份验证 API。我尝试使用错误处理函数加载查看器,它返回错误“onDocumentLoadFailure() - errorCode:6” .请任何人都可以帮助我。

0 投票
1 回答
368 浏览

autodesk-forge - 将 BIM360 文件夹从一个集线器传输到另一个集线器

是否可以将文件/文件夹“Hub A”传输到“Hub B”?假设我们使用 Hub A(和 C4R)进行原型制作,每个月我们都必须下载这个原型,这是有问题的,因为下载没有目录结构,或者 BIM 360 永远不会完成“压缩你的项目”。下载并匹配文件夹结构后,每次对原型进行重大更新时,我们都会再次将此文件上传到 Hub B。

有一种方法可以使用 BIM 360 UI 复制文件,但只是在同一个集线器内。

我会很感激这里的一些指导。我刚刚完成了一些循序渐进的教程来让我的网站上的查看器,所以我没有太多经验。

谢谢,

泽维尔

0 投票
1 回答
651 浏览

c# - 如何使用 3-legged Token 将文件上传到 Autodesk Forge 中的存储位置?

我已经accessToken通过 3-legged TokenbucketKeyobjectNameCreate a Storage Location API 生成,如本教程(第 4 步)所示。

我想将文件上传到存储位置。我的请求返回“OK 200”状态,但它没有按照我的需要将文件上传到 A360。错误在哪里?如何使用 3-legged Token 将文件正确上传到用户的存储位置?

请求必须返回带有创建文件参数的 JSON,但返回:

0 投票
1 回答
488 浏览

autodesk-forge - 删除 Autodesk A360 项目文件

我目前正在尝试删除我上传到我的 A360 项目之一的文件。我发现这个从存储桶中删除文件。Autodesk-forge在寻找解决方案时。据我了解,您不能直接删除文件,而是必须删除版本。我对吗?于是我跟着他的介绍。我的代码如下所示:

当我发送我的请求时,我得到以下响应

{"jsonapi":{"version":"1.0"},"errors":[{"id":"887fd9e4-8cf0-4d73-8e6a-64f3e442e189","status":"400","code":" BAD_INPUT","title":"请求中的一个或多个输入值错误","detail":"请求输入对于此操作无效。"}]}

有人知道我在做什么错吗?

0 投票
1 回答
536 浏览

json - Autodesk Forge Data Management API Download Item

I am trying to download a file from A360 via the Autodesk Forge Data Management API. The documentation states that the JSON returned for an 'Items' or 'Versions' should have a section called 'included.relationships.storage.meta.link.href'.

Step 5: Find the versions of an item

If you only want the latest version, you can simply get the link from the response body of the previous step. In the above example, we can see the storage location of House Design.rvt in the included.relationships.storage.meta.link.href attribute (https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/977d69b1-43e7-40fa-8ece-6ec4602892f3.rvt) which can be used to download the item.

However the JSON returned seems to have this section missing.

i.e. GET projects/:project_id/items/:item_id

Using Postman

https://developer.api.autodesk.com/data/v1/projects/a.YnVzaW5lc3M6ZXhjaXRlY2gxNyMyMDE1MDEwNjc2MzA0MDE/items/urn:adsk.wipprod:dm.lineage:ZrHUacBXSa2M1C_Xu_vHOw

Returns

0 投票
1 回答
419 浏览

autodesk-data-management - 使用 PHP 代码的 SVF 文件和 SFV 文件 URN - Forge

我们正在尝试将 Revit(.rvt) 文件转换为 SVF,以便我们可以在查看器中查看此文件,为此我们使用 forge API 和 PHP。但是当我们执行 cURL 命令获取 SVF 时,得到 NULL 结果。

我们正在使用以下步骤 -

  1. 验证

    创建了一个应用

    使用三足代币

  2. 数据管理 API

    我们正在使用“下载文件”教程来获取来自 A360 驱动器的文件的 URN。链接 - https://developer.autodesk.com/en/docs/data/v2/tutorials/download-file/ 在第五步,我们得到文件 URN 版本 - $revitFileURN = 'urn:adsk.wipprod:fs.file :vf.2tIxruH7Qpuhai7__Z982g?version=1'; 现在我们正在使用这个 URN 来准备这个文件到 Viewer,为此我们需要 SVF 文件。链接 - https://developer.autodesk.com/en/docs/model-derivative/v2/tutorials/prepare-file-for-viewer/

  3. 为查看器准备文件

    将源 URN 转换为 Base64 编码的 URN :

    创建数据数组

    头数组创建

    cURL 执行 -

    我们在 $curlTranslateFileToSVFResponse 中得到 NULL

    请指导——

    1. 如何获取SVF文件
    2. 如何在浏览器中查看此 SVF 文件
0 投票
1 回答
327 浏览

autodesk - UploadChunk Autodesk API

我究竟做错了什么?我有授权,我有存储桶,我有文件但我无法上传它,而且它太大而无法使用 UploadObject。

这是我的代码上传的一部分

0 投票
1 回答
124 浏览

autodesk-forge - 有关使用、上传、定价的视图和数据 API

  1. 查看和数据 API 有中国邮政区吗
  2. 如果想长期显示模型可以存储到自己的服务器吗
  3. 对于中国区域是否有费用</li>
  4. 加载的css、js是否有国内CDN
  5. 对一些后缀.SLDASM解析不好,怎么解决
0 投票
1 回答
384 浏览

upload - Autodesk Forge 和 416(请求的范围不满足)

我正在尝试将 Revit 文件逐块发送到我的 Bucket 块。我的 Revit 文件将近 13 MB。这是我的代码:

它给了我错误:416(请求的范围不满足)

任何人都可以帮忙吗?