|
Как со стороны 1С вызвать веб-сервис корпоративного портала?
| ☑ |
0
Деспот_1С
13.05.22
✎
12:20
|
Делаю обмен между 1С и корпоративным порталом. В техническом задании надо вызывать из 1С веб-сервис на стороне Портала и отравлять сообщение-запрос в формате json с данными из 1С. Если Портал не отвечает, то в 1С вернется ответ об ошибке запроса по таймауту. Если Портал доступен, то принимает запрос и возвращает синхронное сообщение-ответ в формате json. Полученный ответ обрабатывается на стороне 1С.
Отравку данных из 1С по ссылке я сделал через http-сервисы. Непонятно как взаимодействовать с корпоративным порталом. Как, например, вызвать из 1С веб-сервис на стороне Портала и как получать ответ на стороне 1С из Портала. Прошу помочь.
|
|
1
Галахад
гуру
13.05.22
✎
12:31
|
(0) Спросить у разработчиков API. Если что-то популярное, поискать API на сайте разработчика.
|
|
2
Деспот_1С
13.05.22
✎
12:43
|
(1) т.е. спросить у разработчиков корпоративного портала какое API они использовали ?
|
|
3
Галахад
гуру
13.05.22
✎
12:45
|
(2) Ну типа того. Документацию.
|
|
4
Деспот_1С
13.05.22
✎
12:45
|
(3) А можно привести пример кода как вызвать веб-сервис корпоративного портала из 1С?
|
|
5
Kassern
13.05.22
✎
12:52
|
(0) походу у вас каша в голове по этой теме...
Вот смотрите есть корпоративный портал (Сайт) и есть 1с предприятие (1ска)
Вам в ТЗ сказано, что вы должны обратиться к сайту и отправить туда данные. Для этого есть HTTP Соедиение и различные методы отправки данных. Через него вы соединяетесь с сайтом и отправляете данные.
(4) Соединение=Новый HTTPСоединение("portal.ru",,,,,,ssl);
HTTPЗапрос=Новый HTTPЗапрос("/get_data.php",Заголовки);
Ответ=Соединение.ВызватьHTTPМетод("GET",HTTPЗапрос);
|
|
6
Kassern
13.05.22
✎
12:52
|
писал на память, мог в синтаксисе косячнуть
|
|