使用伪造 DA 获取访问令牌的问题

Issue with getting Access token using forge DA

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

An exception of type 'Autodesk.Forge.Client.ApiException' occurred in mscorlib.dll but was not handled in user code. Additional information: Error calling Authenticate: The underlying connection was closed: An unexpected error occurred on a send.

这是我的代码:

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 });

我建议您使用 Design Automation SDK here. This one allows you to access the new V3 API while the one 我假设您使用的只能访问现已弃用的 V2 API。

这里有一个使用这个 SDK 的 sample

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