Ошибка тайм-аута API входа в систему DocuSign - PullRequest
0 голосов
/ 01 июня 2018

У меня есть AC # DOT NET Winforms приложение, которое прекрасно работает в среде разработчика.Вчера он просто перестал работать по какой-то причине.Код не меняется вообще.Похоже, что при входе в систему истекает время ожидания.

private string DocLogin()
    {

        ErrMsg = string.Empty;
        string _accountId = null;

        try
        {
            var _apiClient = new ApiClient(DocuSignURL);
            Config = new Configuration(_apiClient);

            // configure 'X-DocuSign-Authentication' header
            string _authHeader = "{\"Username\":\"" + Username + "\", \"Password\":\"" + Password + "\", \"IntegratorKey\":\"" + IntegratorKey + "\"}";
            Config.AddDefaultHeader("X-DocuSign-Authentication", _authHeader);

            // we will retrieve this from the login API call
            AuthenticationApi _authApi = new AuthenticationApi(Config);
            LoginInformation _loginInfo = _authApi.Login();

            _accountId = _loginInfo.LoginAccounts[0].AccountId;

        }
        catch (Exception ex)
        {
            _accountId = null;
            ErrMsg = ex.Message;
        }

        return _accountId;

    }

Как только он попадает в строку "_authApi.Login ()", он зависает, а затем выдает ошибку "Ошибка вызова входа в систему: операция завершена по времениout ".

Есть идеи?Помните, что не было никаких изменений кода и работал нормально.Я думал о корпоративном брандмауэре, но попробовал его за пределами брандмауэра с теми же результатами.

1 Ответ

0 голосов
/ 01 июня 2018

Кажется, DocuSign прекратил поддержку TLS1.0.См. Пост Амита выше для ссылки на решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...