Интеграция 1С:Fresh со сторонним ПО

1. vezderu 02.06.21 17:26 Сейчас в теме
Добрый день. Стоит задача интеграции базы расположенной в сервисе 1C:Fresh со сторонним ПО.
Требуется получать и отправлять данные между системами.

Удалось получить данные с помощью протокола OData, пример GET запроса: "https://1cfresh.com/a/sbm/xxx12345xxx/odata/standard.odata/Catalog_Номенклатура?$format=json"
Для авторизации тут использовал Basic Auth (вводил логин и пароль из "Настройки стандартного интерфейса OData"). Как я понял, что с помощью такого (OData) способа мы можем только получить данные, а не записать/изменить/удалить.

Далее попробовал отправить GET запрос к 1C:Fresh, c помощью HTTP-сервиса, в ответ получил "401 Unauthorized".
Пример GET запроса: "https://1cfresh.com/a/sbm/X12345678X/hs/chatbot/ping".
Тут, как я понял, нужно авторизоваться с помощью OAuth 2.0, но не смог понять как и чем заполнять параметры для авторизации.
Если кто то с этим сталкивался, подскажите как авторизоваться...

Подскажите пожалуйста, возможно ли вообще реализовать интеграцию с 1C:Fresh? Может у кого то был опыт интеграции 1C:Fresh со сторонними ПО? Подскажите в каком направлении двигаться...

PS Запросы отправляю из Postman
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Leon75 02.06.21 18:38 Сейчас в теме
(1)
Адрес некорректный.

"Внимание!
К сожалению, такой страницы у нас нет."
3. vezderu 02.06.21 18:47 Сейчас в теме
(2) В строке "https://1cfresh.com/a/sbm/X12345678X/hs/chatbot/ping" X12345678X = код базы 1С:Fresh, для примера его изменил.
В остальном строка запроса такая же.
4. Дмитрий74Чел 234 13.08.21 13:20 Сейчас в теме
Через OData можно не только читать, но и писать. Другое дело, что коряво всё выходит. Подробнее про проблемы OData например здесь https://infostart.ru/public/503059/
Я бы не закладывался на OData. Есть расширения, в них можно реализовать http-сервисы и работать с ними. Это в теории, практики работы с Fresh не имею.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот