|
Как получить данные json в 1С с сайта | ☑ | ||
---|---|---|---|---|
0
gabd_marat
10.12.21
✎
18:12
|
Добрый день! Нужно сделать в 1с внешнюю обработку с одной кнопкой, которая посылает на этот адрес https://kremlinstore.ru/phpscripts/1c_test.php запрос, берет данные json и просто сообщением выводит элементы массива пользователю
|
|||
1
Builder
10.12.21
✎
18:14
|
Я думаю тут никто не против такой обработки, делайте!
|
|||
2
gabd_marat
10.12.21
✎
18:14
|
(1) Я имел ввиду каков алгоритм решения или в каком направлении решать задачу.
|
|||
3
gabd_marat
10.12.21
✎
18:15
|
Получается надо сформировать http запрос на страницу сайта, затем получить тело json и обработать их?
|
|||
4
ДенисЧ
10.12.21
✎
18:17
|
Что делал, что не получилось?
|
|||
5
ГдеСобака Зарыта
10.12.21
✎
18:18
|
В напрвлении HTTPСоединение и HTTPЗапрос
|
|||
6
Builder
10.12.21
✎
18:18
|
(3) Это зависит от самого сайта, как и в чем он принимает запросы.
Примеров в инете навалом, главное понять принцип и "Как это работает". Есть конкретные вопросы? |
|||
7
Kassern
11.12.21
✎
09:45
|
(2)
1) Создаете соединение с сервером "kremlinstore.ru" и обязательно указанием защищенного соединения (так как https)2) 2) Создаете Хттп запрос с ресурсом "/phpscripts/1c_test.php", возможно нужно указать заголовки - Соответствие("Content-Type", "application/json") 3) Вызываем хттп медот у соединения, в параметрах указываем нужный метод (скорее всего у вас "GET") и хттп запрос. 4) Проверяем код ответа и получаем тело. //Дальше уже по вашему усмотрению, можно вот так json получить из тела^ Поток=Ответ.ПолучитьТелоКакПоток(); ЧтениеJSON=Новый ЧтениеJSON; ЧтениеJSON.ОткрытьПоток(Поток); МассивТоваров=ПрочитатьJSON(ЧтениеJSON); //можно и в соответствие прочитать, если имена полей не подходят для структуры. |
|||
8
gabd_marat
11.12.21
✎
14:36
|
(7) Понятно, спасибо большое
|
|||
9
gabd_marat
11.12.21
✎
23:53
|
(7) А что на счет сертификатов?
|
|||
10
ДедМорроз
12.12.21
✎
01:03
|
(9) Новый ЗащищенноеСоедмнение поможет с сертификатами.
|
|||
11
END
12.12.21
✎
11:59
|
(10) таки, не всегда. В некоторых случаях мне приходилось сертификат из файла подсовывать. Не хотела она из установленных в Винду брать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |