You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Autodesk.Forge.TwoLeggedApi的AuthenticateAsync()遇Deprecated Service错误求助

解决Autodesk Forge TwoLeggedApi认证令牌生成的Deprecated Service错误
  • 必须修改代码/依赖来解决该问题。Autodesk已弃用旧版二腿认证服务端点,原TwoLeggedApi.AuthenticateAsync()方法依赖的旧端点不再提供服务,因此会触发Deprecated Service错误。
  • 具体解决步骤:
    1. 升级Autodesk.Forge NuGet包至最新版本:新版SDK已替换为官方支持的新认证端点,大部分情况下升级后即可解决问题。
    2. 替换API调用类:若升级SDK后仍存在问题,需将TwoLeggedApi替换为新版SDK中的AuthenticationClient类,调用其GetTokenAsync()方法获取令牌。示例代码如下:
      using Autodesk.Forge;
      
      var authClient = new AuthenticationClient();
      var tokenResponse = await authClient.GetTokenAsync(
          "你的客户端ID",
          "你的客户端密钥",
          new List<string> { "data:read", "data:write" } // 根据业务需求添加权限范围
      );
      
    3. 验证权限范围:确保传入的权限范围(scopes)符合官方文档要求,避免使用已弃用的范围值。

内容的提问来源于stack exchange,提问作者Nathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 17:47:02