【发布时间】:2022-02-16 11:56:28
【问题描述】:
我从这里下载了 Autodesk Forge 提供的用于实现设计自动化的示例项目文件:https://github.com/Autodesk-Forge/learn.forge.designautomation/tree/nodejs
问题:在下面的代码行中的 DesignAutomation.js 中出现错误。尽管我提供了我的伪造应用程序的令牌、密钥和 ngrok url,但错误显示“禁止,未授权”。
让引擎 = await api.getEngines({ page: paginationToken });
我调试了一下,发现上面这行代码失败了,进入了catch异常。由于这个错误,我在 UI 中的“选择引擎”和“现有活动”下拉菜单显示为空。
有人可以帮我解决这个问题吗?我是 Autodesk Forge 和 WebAPI 的新手,所以我无法弄清楚如何去做。谢谢。
【问题讨论】:
-
const api = await Utils.dav3API(req.oauth_token);返回什么? github.com/Autodesk-Forge/learn.forge.designautomation/blob/…希望你设置正确set FORGE_CLIENT_ID=<<YOUR CLIENT ID FROM DEVELOPER PORTAL>> set FORGE_CLIENT_SECRET=<<YOUR CLIENT SECRET>> set FORGE_WEBHOOK_URL=<<YOUR NGROK URL>> -
它返回一个 'apiClient' 对象。我已经正确设置了上面列出的属性。所以不知道哪里出了问题。
-
你能把你的client_id发给我吗?我想检查你的足迹或信用是否过期。您可以访问“autodesk dot com 的 forge dot help”[无空格]
-
我发现我的 Forge 应用试用已过期,这就是 Design Automation 连接失败的原因。谢谢马杜卡。
标签: javascript autodesk-forge autodesk-designautomation