Closed al-2401 closed 1 year ago
Добрый день! DefaultClientId заполнен нолями, это вы скрыли ключ разработчика для тикета, или не указывали в запросе? Используется актуальный релиз SDK?
В запросе ключ указан, через WebApi авторизация проходит, diadocsdk-csharp-versions-2.11.3
В запросе ключ указан, через WebApi авторизация проходит, diadocsdk-csharp-versions-2.11.3
Можете прислать префикс ключа разработчика? Первые символы до дефиса. И под каким логином проходили авторизацию?
делаем на webapi
Delphi + DiadocApi.dll Зарегистрирован тестовый аккаунт, при авторизации с помощью логина и пароля, выдается сообщение: "ОШИБКА: Доступ к кэшу запрещён" если DiadocApi.DisableSystemProxyUsage; то сообщение об ошибке "BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/Authenticate?type=password, AdditionalMessage=, StatusCode=, DiadocErrorCode:."
`const DefaultApiUrl = 'https://diadoc-api.kontur.ru'; DefaultClientId = '0000-0000000000-0000000000-00000000000000000'; login = 'Login'; password = 'Password';
procedure TFormMain.ButtonClick(Sender: TObject); Var DiadocApi: TComDiadocApi; AuthToken: String; begin DiadocApi := TComDiadocApi.Create(Application); DiadocApi.Initialize(DefaultClientId, DefaultApiUrl); DiadocApi.DisableSystemProxyUsage; AuthToken := DiadocApi.AuthenticateWithPassword(login, password); `