DocuSign:升级到3.1.1.0后,DocuSign.eSign.dll停止为ApiClient.GetUserInfo工作

时间:2018-10-22 07:00:30

标签: c# asp.net-mvc docusignapi

我已经将docusign 3.0.1与我的c#.net项目集成在一起,并且工作正常,但是当我们将docusign升级到3.1.1.0时,它开始出现以下错误。

  

{”请求服务器时出错,收到不成功的HTTP代码   已完成回复正文:   '{\“ error \”:\“ internal_server_error \”,\“ reference_id \”:\“ 1572c036-9cf1-4d1f-b547-e3433f225c67 \”}'“}

它将在下面的代码行中生成此错误。

 OAuth.UserInfo userInfo = ApiClient.GetUserInfo(authToken.access_token);

我能够生成access_token,但随后会生成提及错误。

我引用下面的github存储库。

https://github.com/docusign/docusign-csharp-client

1 个答案:

答案 0 :(得分:0)

调用“ ApiClient.GetUserInfo”时会产生错误,因为它将设置实时环境BasePath,而我正在沙盒环境中进行测试。

对于DocuSign版本3.1.1.0,我必须通过执行以下提及的代码来设置basePath。

ApiClient.SetOAuthBasePath("https://account-d.docusign.com");

我们必须在致电

之前进行设置
ApiClient.RequestJWTUserToken

注意:仅Sandbox环境需要执行此步骤。