1

使用 workato,我已经围绕 BIM360 自动化了几个流程。我最新的工作是,将完成的清单自动导出为报告。我曾尝试使用端点使用 WebUI。好像是被禁止的...

403 Forbidden: { "developerMessage":"The client_id specified does not have access to the api product", "moreInfo": "https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/", "errorCode": "AUTH-001"}

有没有人知道如何在不建立自己的报告的情况下导出这些清单?@autodesk:为 API 发布报告功能会非常有帮助。

感谢大家的帮助

4

1 回答 1

0

首先,还没有导出记录(问题/清单/rfi)等的直接端点。我可以知道您尝试调用哪个端点吗?听起来您从浏览器控制台中的网络跟踪中调用了清单网页的 URL?

目前,只有 GET Checklist Instances/Templates 可用。从 API 的角度来看,记录不是通过一次调用提取的。记录可能包含大量项目。代码需要逐页提取。例如,如果 3rd Forge 开发人员使用端点,最多转储问题是 200 项/页。因此,如果有 1000 个问题,则代码必须运行 5 次。所以,Wokato 的动作需要建立一个循环条件。

此外,我对上下文中的“报告”感到好奇。Workato 建立应用程序之间的连接。我可以知道您将连接哪个应用程序,它是否将数据呈现为报告?一开始,听起来您尝试使用网页功能的 url,但看起来它导出为 PDF。即使可以在 Workato 中获取 PDF,我也在考虑如何在定义操作时将其与其他应用程序一起使用。

还有一件事:在帐户级别有一个产品功能数据连接器。它导出管理数据和项目数据的数据。有一个计划可能会在未来公开 Data Connector 的 API。

于 2020-12-08T02:07:41.530 回答