Ошибка при подключении 1с к веб сервису Creatio
Добрый день! Перестала работаь синхронизация 1с - Creatio, которая была настроена через веб сервис. Интеграция работала в 1 сторону, данные с Creatio передавались в 1с. Пробовал получать доступ к сервису через Postman, все работает корректно, как на скринах 1 и 2, то есть аутентификация и последующий запрос дают результат
Когда те же действия происходят со стороны 1с, после попытки синхронизации данных появляется ошибка 401 - Unauthorized: Access is denied due to invalid credentials
При этом во время аутентификации ошибок нет, приходит статус 200 ок, пишет что подключение установлено, возвращает корректные значения типа (скрин 3):
{
"Code": 0,
"Message": "",
"Exception": null,
"PasswordChangeUrl": null,
"RedirectUrl": null
}
но при попытке загрузить данные в 1с падет ошибка, "Непередбачений символ при читанні json" (скрин 4)
Если смотреть детальнее в чем причина, предоставлен xml
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> http://www.w3.org/1999/xhtml"> 401 - Unauthorized: Access is denied due to invalid credentials. Server Error
401 - Unauthorized: Access is denied due to invalid credentials.
You do not have permission to view this directory or page using the credentials that you supplied.
Пользователи под которыми осуществляется вход, внесены в настройку "Не учитывать проверку доступа по IP-адресу"
Кто то может подсказать почему так происходит и как это исправить?
Нравится
Добрый день, Илья!
Попробуйте выдать пользователю, под которым выполняется этот запрос, роль системного администратора.
И дополнительно проверьте корректность заполнения Headers по примеру из статьи:
https://academy.creatio.com/docs/developer/integrations_and_api/data_se…
Kalymbet Anastasia,
сначала тоже думал что права доступа, но ту же ошибку получал и с под акаунта Supervisor. На сколько я понял, проблема оказалась в регистре заголовков колонок на стороне 1с, когда сменили регистр все заработало в штатном режиме