|
Обмен Битрикс24 и 1с | ☑ | ||
|---|---|---|---|---|
|
0
BondHD
25.08.17
✎
12:58
|
Добрый день!
Задача следующая, требуется получить в формате json сделки из Битрикс24 Код следующий: WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); WinHttp.Option(2,"utf-8"); WinHttp.Option(4,"0x3300"); WinHttp.Open("GET","https://Адрес/rest/1/КодДоступа/crm.deal.list",0); WinHttp.SetRequestHeader("Host", "Адрес"); WinHttp.SetRequestHeader("Accept-Language", "ru"); WinHttp.SetRequestHeader("Accept-Charset", "utf-8"); WinHttp.SetRequestHeader("Content-Language", "ru"); WinHttp.SetRequestHeader("Content-Charset", "utf-8"); WinHttp.SetRequestHeader("Content-type","application/x-www-form-urlencoded; charset=utf-8"); WinHttp.Send(); ТекстОтвета = WinHttp.ResponseText(); 1с выдает ошибку "Произошла исключительная ситуация (WinHttp.WinHttpRequest): Недопустимый или неправильный центр сертификации" Добавил строку WinHttp.Option(4,"0x3300"); опция которая должна давать команду игнорировать ошибки сертификата (список параметров брал вот здесь https://msdn.microsoft.com/en-us/library/windows/desktop/aa384108(v=vs.85).aspx параметры как я понял считаются с нуля). Но не помогло ошибка та же. Может кто знает как дать 1с нужный сертификат ? Например как в HTTPСоединение с помощью ssl = Новый ЗащищенноеСоединениеOpenSSL Только не понятно в какой параметр его использовать. |
|||
|
1
Asmody
25.08.17
✎
14:14
|
Вот нахер тут WinHttpRequest?
|
|||
|
2
VS-1976
25.08.17
✎
14:27
|
(1) Поддерживаю. Есть же в 1С объект HTTPСоединение.
PS: Так же есть ЧтениеJSON / ЗаписьJSON. Не изобретай колесо! |
|||
|
3
BondHD
28.08.17
✎
10:08
|
(2) Да можно и через HTTPСоединение
ssl1 = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто), Новый СертификатыУдостоверяющихЦентровWindows()); Соединение = Новый HTTPСоединение("Адрес",,,,,,ssl1); Запрос = Новый HTTPЗапрос("/rest/1/КлючДоступа/crm.deal.list"); Но ошибка такая же "Ошибка работы с Интернет: Удаленный узел не прошел проверку" |
|||
|
4
VS-1976
28.08.17
✎
11:42
|
(3) Скорее всего проблема с сетрификатом
|
|||
|
5
VS-1976
28.08.17
✎
11:45
|
Посмотри в сторону СертификатыУдостоверяющихЦентровФайл. Качни свой сертификат и подсовывай его
|
| Форум | Правила | Описание | Секции | Поиск |