Использую такой код для подключения из нашей системы на C# к кабинету Диадока для последующего скачивания pdf. Для авторизации использую парольный способ и ключ разработчика апи, выданный нашим менеджером:
var crypt = new WinApiCrypt();
var diadocApi = new DiadocApi("f8822efe-7bcd-*-b4ed-7866", "https://diadoc-api.kontur.ru", crypt);
if (nor.Status.Equals(Sungero.Company.BusinessUnit.Status.Active))
{
var loginBox = "login";
try
{
var authTokenByLogin = diadocApi.Authenticate(loginBox, Constants.Module.DefaultPassword);
}
catch (Exception ex)
{
string msg = ex.Message;
}
}
Так вот при выполнении оператора Authenticate случается ошибка в ex.Message: "BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/Authenticate?type=password, AdditionalMessage=Invalid API client id, StatusCode=Unauthorized, DiadocErrorCode: Http.Auth"
Попытки были сегодня около 12:30.
Что неправильно?
Использую такой код для подключения из нашей системы на C# к кабинету Диадока для последующего скачивания pdf. Для авторизации использую парольный способ и ключ разработчика апи, выданный нашим менеджером: var crypt = new WinApiCrypt(); var diadocApi = new DiadocApi("f8822efe-7bcd-*-b4ed-7866", "https://diadoc-api.kontur.ru", crypt); if (nor.Status.Equals(Sungero.Company.BusinessUnit.Status.Active)) { var loginBox = "login"; try { var authTokenByLogin = diadocApi.Authenticate(loginBox, Constants.Module.DefaultPassword); } catch (Exception ex) { string msg = ex.Message; } } Так вот при выполнении оператора Authenticate случается ошибка в ex.Message: "BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/Authenticate?type=password, AdditionalMessage=Invalid API client id, StatusCode=Unauthorized, DiadocErrorCode: Http.Auth" Попытки были сегодня около 12:30. Что неправильно?