Имя: Пароль:
1C
1С v8
Вопрос о 1C 8.1 и Bot Telegram. Самый простой запрос.
,
0 Timophey
 
15.08.19
10:55
Добрый день! Подскажите, плз, как из 8.1. отправить текстовый запрос в Telegram.
В 8.3. работает нормально таким образом:
   chat_id = "846106675";
   Токен = "900213010:AAHqpSWyD5S3WndtKIEfVcxOQtPSkbM9N2k";
   Ресурс = "bot" + Токен + "/getUpdates";
   Сервер = "api.telegram.org";
   Ресурс = "bot" + Токен + "/sendMessage?chat_id=" + СтрЗаменить(Формат(chat_id, "ЧДЦ=; ЧС=; ЧРГ=."), ".", "") + "&text= Здравствуйте!";
   Соединение  =  Новый HTTPСоединение(Сервер,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
   Запрос = Новый HTTPЗапрос(Ресурс);
   Ответ = Соединение.Получить(Запрос);
Можно так:
   ЗапуститьПриложение("http://api.telegram.org/bot900213010:AAHqpSWyD5S3WndtKIEfVcxOQtPSkbM9N2k/sendMessage?chat_id=846106675&text=Здравствуйте!";);
А как можно сделать без "HTTPЗапрос" и "ЗапуститьПриложение".

Заранее Благодарю!
1 ДенисЧ
 
15.08.19
10:58
А вот интересно, как ты собираешься обращаться к hhtp-ресурсу без http-ЗАПРОСА?
2 IVT_2009
 
15.08.19
11:12
Еще вопрос: как вы блокировку обошли ? http://api.telegram.org - не доступен
3 vi0
 
15.08.19
11:15
(0) тебе нужен http-клиент
есть у тебя другие клиенты, кроме как 1с или браузер?
4 palsergeich
 
15.08.19
11:39
(2) может он сидит в стране, где телеграмм не заблокирован или хитрый ВПН имеется
5 palsergeich
 
15.08.19
11:40
(0) можно и модно написать native api компоненту, которая это будет делать у себя внутря
6 oleg_km
 
15.08.19
12:07
В 8.1 все делается с помощью HTTPСоединение. Почитай СП
7 Cyberhawk
 
15.08.19
12:17
(5) Это ж только начиная с 8.2?
8 vi0
 
15.08.19
12:35
Вроде есть в 8.1
(0) а в чем проблема тогда?

HTTPСоединение (HTTPConnection)
Свойства:
Защищенное (IsSecure)
Пароль (Password)
Пользователь (User)
Порт (Port)
Прокси (Proxy)
Сервер (Host)

Методы:
Записать (Put)
ОтправитьДляОбработки (Post)
Получить (Get)
Удалить (Delete)
9 ДенисЧ
 
15.08.19
12:36
(5) "native api компоненту"
В 8.1?
10 palsergeich
 
15.08.19
12:36
(7) тогда ой.
В 8.1 ком то есть? Можно и через него)
11 Timophey
 
15.08.19
12:40
(6) (8) Да, согласен. Видел. Но что-то ответа не получил. Точнее код ошибки 302 - 302 Found — запрошенный документ временно доступен по другому URI.
12 Timophey
 
15.08.19
12:41
"ОтправитьДляОбработки (Post)" Этим методом пытался. Никак.
13 Timophey
 
15.08.19
12:43
(3) Нету. Но как вариант, попробую.
14 ptiz
 
15.08.19
12:54
(11) " запрошенный документ временно доступен по другому URI" - вот и бери эту другую ссылку из заголовка ответа, и туда стучись.
15 vi0
 
15.08.19
13:22
(12) а что через Post делал?
16 Timophey
 
15.08.19
13:25
(15) нет. просто файлом отправлял. И, как думаю, не правильно
17 ProgerVShapke
 
15.08.19
13:29
(0) были бы мы злые, угнали бы твой токен....
18 vi0
 
15.08.19
13:30
(16) ты пишешь что пытался делать методом ОтправитьДляОбработки
что именно ты пытался делать?
19 Timophey
 
15.08.19
13:59
(17) это тест :)