本地布署extract.autodesk.io测试反馈无法获得Token

发布于 2022-09-06 03:21:47 字数 1471 浏览 10 评论 0

依据开源社区代码https://github.com/xiaodongli...,结果始终无法成功上传模型及运行模型转换服务。请问是方法出现了问题还是autodesk修改了试用规则导致我的帐号不能使用了(找其他人新注册了一个帐号也是同样的问题)?

node安装正常,使用了阿里云的CND源,顺序完成npm install

通过node运行,可以在浏览器中显示上传文件页面,将文件拖到页面中,迅速进度条走完,当submit my project时,就返回了failed结果。
在CMD窗口中发现信息变化如下图:

clipboard.png

用Code调试代码发现,可能是权限问题无法生成Token导致,反馈消息如下:

clipboard.png

我的理解是不能得到正确的token,那么使用postman测试又是正确的,包括get token,上传文件,转化模型都可以。

clipboard.png

希望得到帮助!

当然已确认SET了FORGE_CLIENT_ID和FORGE_CLIENT_SECRET,并且通过POSTMAN测试帐号正常。
VSCode调试返回如下信息:
Debugger listening on [::]:49316
API key undefined
Server listening on port 52002
Token RO: ERROR! { developerMessage: 'The client_id specified does not have access to the api product',
userMessage: '',
errorCode: 'AUTH-001',
'more info': 'http://developer.api.autodesk...' }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁月蹉跎了容颜 2022-09-13 03:21:47

在执行 npm start 运行网站前,你必需使用先透过这两行命令行指令设置 Client Id 跟 Client Secret:

set FORGE_CLIENT_ID=你的Client Id
set FORGE_CLIENT_SECRET=你的Client Secret

如果你是使用 PowerShell 的话,要改用这个方式:

$env:FORGE_CLIENT_ID="你的Client Id";
$env:FORGE_CLIENT_SECRET="你的Client Secret";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文