[vc_row][vc_column][vc_custom_heading text=»Подключение к АПИ телеграм через прокси сокс5″ use_theme_fonts=»yes»][vc_column_text text_larger=»no»]В telegram добавили возможность работы через socks5, но как использовать этот механизм в 1С Предприятие 8.3? Оказывается, ничего сложного в этом, на самом деле нет. Нужно просто в адрес прокси-сервера добавить «socks5://» и все начинает работать.
Я не буду приводить полный код для работы 1С 8, а приведу лишь пример того, как установить соединение с сервером АПИ.[/vc_column_text][vc_column_text text_larger=»no»]
Функция ПолучитьСоединениеССервером()
ИспользоватьПрокси = Истина;
ПроксиСервер = "socks5://172.96.154.113"; // Собственно вот здесь мы и обращаемся через socks5
ПроксиПорт = 29916;
ПроксиПользователь = "логин_от_прокси";
ПроксиПароль = "пароль_от_прокси";
ИнтернетПрокси = Новый ИнтернетПрокси;
ИнтернетПрокси.Установить("https", ПроксиСервер, ПроксиПорт, ПроксиПользователь, ПроксиПароль);
Ключ = "ЗДЕСЬ_ВАШ_АПИ_КЛЮЧ";
Попытка
Сервер = "api.telegram.org";
Если ИспользоватьПрокси Тогда
Соединение = Новый HTTPСоединение(Сервер,,,,ИнтернетПрокси,,Новый ЗащищенноеСоединениеOpenSSL);
Иначе
Соединение = Новый HTTPСоединение(Сервер,,,,,,Новый ЗащищенноеСоединениеOpenSSL);
КонецЕсли;
Исключение
Сообщить("Ошибка подключения к серверу Telegram!", СтатусСообщения.ОченьВажное);
Сообщить(ОписаниеОшибки(), СтатусСообщения.ОченьВажное);
Соединение = Неопределено;
КонецПопытки;
Возврат Соединение;
КонецФункции