问题标签 [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.
oauth - 为什么 OSS 上的 3-legged 是不可能的?
我无法理解为什么某些 OSS 请求(例如 GET 存储桶详细信息、获取所有存储桶、发布存储桶)仅允许 2 条腿身份验证。为什么创建存储桶或查看存储桶内容被认为与应用程序相关(因此只能使用 2 脚令牌访问),但将文件上传到存储桶是与用户相关的,并且也可以使用 3 脚令牌访问?从我在这里可以看到,存储桶 (OSS) 位于最后一层,但文件仍然存储在那里,所以我认为它们也与用户相关。你能给我一个开发者资源(2-legged)与用户资源(3-legged)的例子吗?
谢谢,
保罗
稍后编辑:当身份验证上下文为app only时,从我在这里读到的内容,应该也可以使用 3-legged 令牌进行身份验证。
app only:端点接受两足或三足令牌,但它只会代表应用程序本身行事,忽略与最终用户相关的任何权限。
autodesk-forge - Autodesk Forge:模型比较(BIM 360 功能)
Bim 360 有一个很棒的工具,叫做“比较版本”,它允许查看两个 Revit 模型之间的变化。可以在此处找到有关该功能的更多信息:
Autodesk Forge 中是否有此功能?我找不到它,我确实看到 forge 有一个 BIM 360 API,但我没有看到这个功能可用。
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,没有任何乐趣,如果有人可以帮助我,将不胜感激,
谢谢!
autodesk-forge - 将文件上传到 BIM360Docs 中的计划文件夹
我是使用数据管理 API 来访问 BIM360Docs 的新手,我已经从任何文件夹成功下载了一个文件,并且可以上传到项目文件夹,但是问题在于上传到计划文件夹,所有 API调用似乎很高兴并且似乎可以工作,但是当我检查实际的 BIM360Docs 网站时它不存在,当我使用 API 调用显示文件夹内容时它存在,因此它似乎正在正确上传但由于某种原因不可见?
这里上传成功:
在这里,使用获取文件夹内容 API 调用可见,但在文档中不可见:
所以它就在那里,我可以下载它,一切都很好,我只是在网站上看不到它。
PS 我正在使用伪造网站上的分步指南(我无法链接,因为我没有足够的代表)。
autodesk-forge - SDK for .NET Forge 数据管理搜索项 API
是否有人已经为 .NET 构建了 SDK,使用 Forge 数据管理 API 的过滤器和查找项目调用?
autodesk-forge - 如何使用 Forge Data Management API 获取我的所有用户文件?
我们需要使用 Forge 数据管理 API 为用户获取所有根中心、项目和文件夹,就像我们使用 Dropbox API 一样:
Autodesk 是否有人知道如何从用户那里获取所有项目,而无需输入所有文件夹、项目和集线器?
最好的,
node.js - 将文件上传到 Autodesk Forge - ESOCKETTIMEDOUT 错误
我是Autodesk-Forge API 的新手,我正在尝试使用SDKdmSample.js
中包含的示例。node.js
该示例适用于非常小的文件(最大 500 Kb)
但是,当我尝试上传更大的文件(即使只有 1 Mb)时,执行会在几秒钟后停止,并显示以下错误消息:
我要上传的文件是 30 Mb,在我的本地帖子上。
任何想法 ?
autodesk-data-management - Autodesk 数据管理 API 403 错误
我正在尝试通过 Autodesk Data Management API 接收数据。到目前为止,我已经创建了一个 Forge-App 并将其与 BIM360 集成连接起来。然后我想获取所有集线器的列表,但是当我这样做时,我收到一个包含警告的 JSON 对象:
我通过 AJAX 调用了 web 服务,看起来像这样:
该令牌是一个三足的。我不确定哪个 API 我没有权限,因为我很确定我有 BIM360 的权限。(我以管理员身份创建了集成)。