Autodesk Platform(入门)oauth 问题 --> AxiosError:请求失败,状态代码 403

问题描述 投票:0回答:1

我尝试按照入门指南 (https://tutorials.autodesk.io/tutorials/simple-viewer/) 中的说明在 Autodesk 平台页面上重新创建 Simple Viewer。我浏览了整个代码并到达了数据和衍生品部分的末尾 (https://tutorials.autodesk.io/tutorials/simple-viewer/data)。 现在,当我尝试通过“http://localhost:8080/api/models”访问我的服务器时,我始终收到错误消息“AxiosError:请求失败,状态代码为 403”。 根据我的研究,此错误表明我没有足够的权限来访问该页面。 我不完全确定我做错了什么。我什至逐字复制了整个代码以确保没有拼写错误。此外,我尝试生成新的凭据并验证它们是否与我的 .env 凭据匹配! 同样重要的是要注意,我是正在访问的应用程序的所有者。 我真的很茫然,非常感谢您能提供的任何帮助!

That's what my debug console displays.
```C:\Program Files\nodejs\npm.cmd start

> [email protected] start
> node server.js

run-script-pkg.js:64
Server listening on port 8080...
server.js:8
2
AxiosError: Request failed with status code 403

[Error message in chrome](https://i.stack.imgur.com/ds28d.png)
node.js oauth autodesk-forge
1个回答
0
投票

错误代码 403 通常表示您已通过身份验证(即平台知道您是谁),但未授予您访问您请求的特定资源的权限。

您需要检查的事情之一是存储桶的名称。存储桶名称必须是全局唯一的,因此如果您使用了像

test
这样的通用名称,则很可能这样的存储桶已经存在,并且由其他人拥有。在这种情况下,尝试访问存储桶将导致 403 错误。

© www.soinside.com 2019 - 2024. All rights reserved.