【问题标题】:Issue with getting Access token using forge DA使用 forge DA 获取访问令牌的问题
【发布时间】:2020-04-17 21:44:39
【问题描述】:

我正在尝试使用以下代码使用 Forge DA 获取访问令牌。但它会抛出以下exception

“Autodesk.Forge.Client.ApiException”类型的异常发生在 mscorlib.dll 中,但未在用户代码中处理。附加信息:调用验证时出错:底层连接已关闭:发送时发生意外错误。

这是我的代码:

TwoLeggedApi oAuth = new TwoLeggedApi();
dynamic token = await  oAuth.AuthenticateAsync(
   txtClientId.Text,
   txtClientSecret.Text,
   oAuthConstants.CLIENT_CREDENTIALS ,
   new Scope[] { Scope.BucketRead, Scope.BucketCreate, Scope.DataRead, Scope.DataWrite });

【问题讨论】:

  • 如果您可以编辑问题并添加可能有帮助的例外情况。

标签: c# autodesk-forge autodesk-designautomation


【解决方案1】:

由于错误是调用连接,请确保您的系统可以从您的网络访问我们的服务(检​​查代理、防火墙等,您可以访问我们的其他端点吗?)并且它支持 TLS 1.2 - 请参阅here

【讨论】:

    【解决方案2】:

    我建议您使用设计自动化 SDK here。这个允许您访问新的 V3 API,而我认为您正在使用的 one 只能访问现已弃用的 V2 API。

    这是一个使用此 SDK 的 sample

    【讨论】:

    • OP 在获取访问令牌时遇到问题,因此 DA 版本在这里无关紧要...
    猜你喜欢
    • 2016-12-20
    • 2018-01-21
    • 2016-07-18
    • 2021-04-06
    • 1970-01-01
    • 2022-11-28
    • 2015-07-19
    • 2018-02-17
    • 2017-06-02
    相关资源
    最近更新 更多