Autodesk 使用 3 条腿令牌 AUTH-006 在项目中创建或获取资产

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

步骤:

  1. 为资产、项目、用户创建应用程序,即:https://aps.autodesk.com/hubs/@personal/applications/
  2. 根据密钥获取代码:https://aps.autodesk.com/en/docs/oauth/v2/reference/http/authorize-GET/即: https://developer.api.autodesk.com/authentication/v2/authorize?response_type=code&client_id={clientid}&redirect_uri=http://localhost/&nonce=12321321&scope=bucket:create 数据:读取数据:创建数据:写账户:读
  3. 在用户界面中单击允许并授权应用程序
  4. 复制步骤3后的url中的代码
  5. 调用 Post API:https://developer.api.autodesk.com/authentication/v2/token 并在授权部分传递 Clientid 和客户端密钥并检索令牌
  6. 获取https://developer.api.autodesk.com/construction/assets/v2/projects/{projectid}/assets 使用标头部分中针对授权和 x-user-id 指定的给定令牌 授权承载AccessToken x-用户-id 用户 ID 下面给出了第 6 步的 7 响应 { "developerMessage": "提供的访问令牌无效或已过期。", “moreInfo”:“https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/”, “错误代码”:“AUTH-006” } 使用不到一分钟生成的 3 个分支令牌调用 ACC 资产 API,得到的响应是 令牌无效或已过期
autodesk-forge assets autodesk
1个回答
0
投票

您可能错误地复制粘贴了此令牌。

您可以使用此工具:https://jwt.io/来验证您的令牌。

只有当我故意错误复制令牌时,我才能重现此内容

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.