问题标签 [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 投票
2 回答
1337 浏览

autodesk-forge - 内容类型 application/json 导致 415 Unsupported Media Type

我正在测试 Forge API,并且我已经能够顺利完成大多数端点的请求,除了 GET 集线器 - 我不断收到 415 Unsupported Media Type。

奇怪的是,在我删除 Content-Type 标头(与用于所有其他端点的标头相同)之后Content-Type:application/json,请求工作并返回 200 和正确的数据。

是否有一些我不熟悉的内容类型?第一个请求不应该工作吗?

请求 1 - 为集线器端点返回 415:无数据 请求 2 - 返回 200:数据正常

请求 1 请求 2

0 投票
1 回答
148 浏览

oauth - 为什么 OSS 上的 3-legged 是不可能的?

我无法理解为什么某些 OSS 请求(例如 GET 存储桶详细信息、获取所有存储桶、发布存储桶)仅允许 2 条腿身份验证。为什么创建存储桶或查看存储桶内容被认为与应用程序相关(因此只能使用 2 脚令牌访问),但将文件上传到存储桶是与用户相关的,并且也可以使用 3 脚令牌访问?从我在这里可以看到,存储桶 (OSS) 位于最后一层,但文件仍然存储在那里,所以我认为它们也与用户相关。你能给我一个开发者资源(2-legged)与用户资源(3-legged)的例子吗?

谢谢,

保罗

稍后编辑:当身份验证上下文为app only时,从我在这里读到的内容,应该也可以使用 3-legged 令牌进行身份验证。

app only:端点接受两足或三足令牌,但它只会代表应用程序本身行事,忽略与最终用户相关的任何权限。

0 投票
2 回答
576 浏览

autodesk-forge - Autodesk Forge:模型比较(BIM 360 功能)

Bim 360 有一个很棒的工具,叫做“比较版本”,它允许查看两个 Revit 模型之间的变化。可以在此处找到有关该功能的更多信息:

比较版本信息

Autodesk Forge 中是否有此功能?我找不到它,我确实看到 forge 有一个 BIM 360 API,但我没有看到这个功能可用。

0 投票
1 回答
314 浏览

autodesk-forge - 将文件上传到存储位置

我一直无法通过数据管理 API 将文件上传到 BIM 360 存储位置,特别是最后一步,我一直按照这里的锻造网站上的分步指南进行操作,在这里看到了答案但是使用邮递员复制和粘贴它卡在最后一步“更新文件的版本”每隔一个步骤正确返回但是最后一个给我一个错误 400 BAD_INPUT 响应,不知道如何格式化代码和响应所以我只是在这里托管

任何帮助将不胜感激谢谢!

0 投票
2 回答
335 浏览

autodesk-forge - 更新项目的属性

我正在尝试使用数据管理 API 来更新 BIM 360 Docs 中项目的显示名称,看起来这个 API 调用是我所追求的,但是它的文档没有帮助。

我可以看到电话应该是...

developer.api.autodesk.com/data/v1/projects/项目 ID /items/项目 ID

这是有道理的,它的身体不是描述性的

-d'{“jsonapi”:{“版本”:“1.0”},“数据”:{“类型”:“项目”,“id”:“瓮:adsk.wipprod:dm.lineage:AeYgDtcTSuqYoyMweWFhhQ ”,“ attributes": { "displayName": "drawing.dwg 的新名称" } } }'

没有关于骨灰盒是什么以及我应该如何获得它的迹象,我已经尝试再次使用项目 ID,没有任何乐趣,如果有人可以帮助我,将不胜感激,

邮递员响应的图像

谢谢!

0 投票
1 回答
178 浏览

autodesk-forge - 将文件上传到 BIM360Docs 中的计划文件夹

我是使用数据管理 API 来访问 BIM360Docs 的新手,我已经从任何文件夹成功下载了一个文件,并且可以上传到项目文件夹,但是问题在于上传到计划文件夹,所有 API调用似乎很高兴并且似乎可以工作,但是当我检查实际的 BIM360Docs 网站时它不存在,当我使用 API 调用显示文件夹内容时它存在,因此它似乎正在正确上传但由于某种原因不可见?

这里上传成功:

这里正在上传成功

在这里,使用获取文件夹内容 API 调用可见,但在文档中不可见:

在这里,使用获取文件夹内容 API 调用可见,但在文档中不可见

所以它就在那里,我可以下载它,一切都很好,我只是在网站上看不到它。

PS 我正在使用伪造网站上的分步指南(我无法链接,因为我没有足够的代表)。

0 投票
1 回答
75 浏览

autodesk-forge - SDK for .NET Forge 数据管理搜索项 API

是否有人已经为 .NET 构建了 SDK,使用 Forge 数据管理 API 的过滤器和查找项目调用?

0 投票
1 回答
109 浏览

autodesk-forge - 如何使用 Forge Data Management API 获取我的所有用户文件?

我们需要使用 Forge 数据管理 API 为用户获取所有根中心、项目和文件夹,就像我们使用 Dropbox API 一样:

Dropbox API 参考

Autodesk 是否有人知道如何从用户那里获取所有项目,而无需输入所有文件夹、项目和集线器?

最好的,

0 投票
1 回答
435 浏览

node.js - 将文件上传到 Autodesk Forge - ESOCKETTIMEDOUT 错误

我是Autodesk-Forge API 的新手,我正在尝试使用SDKdmSample.js中包含的示例。node.js

该示例适用于非常小的文件(最大 500 Kb)

但是,当我尝试上传更大的文件(即使只有 1 Mb)时,执行会在几秒钟后停止,并显示以下错误消息:

我要上传的文件是 30 Mb,在我的本地帖子上。

任何想法 ?

0 投票
2 回答
599 浏览

autodesk-data-management - Autodesk 数据管理 API 403 错误

我正在尝试通过 Autodesk Data Management API 接收数据。到目前为止,我已经创建了一个 Forge-App 并将其与 BIM360 集成连接起来。然后我想获取所有集线器的列表,但是当我这样做时,我收到一个包含警告的 JSON 对象:

我通过 AJAX 调用了 web 服务,看起来像这样:

该令牌是一个三足的。我不确定哪个 API 我没有权限,因为我很确定我有 BIM360 的权限。(我以管理员身份创建了集成)。