|   |   | 
| 
 | Вопрос о 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) это тест :)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |