Имя: Пароль:
1C
1С v8
Отправка сообщений через Telegram Desktop
,
0 jurayed
 
29.02.16
12:09
Добрый день.
Версия 1с 8.3.6...
При загрузки из клиент-банка есть потребность уведомлять менеджеров по продаже о поступление денег от клиентов.
Можно ли реализовать это через Телеграм Десктоп?
Может у кого есть пример подобного ?
1 jurayed
 
29.02.16
12:57
может кто мнение напишет ?
2 Живой Ископаемый
 
29.02.16
13:00
Правильнее - через Телеграм API. я думаю...
https://core.telegram.org/
Это позволит отсылать сообщения централизовано, с сервера, даже не имея установленного ДескТоп-клиента.
3 Живой Ископаемый
 
29.02.16
13:03
В частности вот этот метод: https://core.telegram.org/method/messages.sendMessage
Отправить POST-запросом.
4 jurayed
 
29.02.16
13:12
(2) 1с ка в клиент-серверном варианте и на сервере нет интернета ... нет способа попроще и чтобы исполнялся на клиенте, либо может использовать длегой месенджер?
5 Живой Ископаемый
 
29.02.16
13:15
Ну, ок, пусть исполняется на клиенте, но все равно через POST-запрос.
Погоди - а что в твоем понимании означает "способ попроще"?
5 строк кода (это если без анализа возможных ошибок) - что может быть проще?
6 jurayed
 
29.02.16
13:18
(5) спасибо, попробую ... отпишу
попроще - это когда 5 строк кода в "в рот кладут", а остается только проглотить)
7 Живой Ископаемый
 
29.02.16
13:25
Ну ты даешь... в конце концов этоже инетересно.
===
Вот первый попавшийся код:

   ssl=Новый ЗащищенноеСоединениеOpenSSL(
   Неопределено,
   Новый СертификатыУдостоверяющихЦентровWindows());
    ХТТПСоединение = Новый HTTPСоединение(URL,,,,,0,ssl);
    //ХТТПСоединение = Новый HTTPСоединение(URL);

    ЗаголовокHTTP = Новый Соответствие();
    ЗаголовокHTTP.Вставить("Content-Type", "application/json; charset=utf-8");
    ЗаголовокHTTP.Вставить("accept", "application/json");
    ЗаголовокHTTP.Вставить("type", "POST");
    ЗаголовокHTTP.Вставить("dataType", "json");
    //ЗаголовокHTTP.Вставить("Content-Type", "application/json; charset=utf-8");
    //ЗаголовокHTTP.Вставить("Content-Type", "application/json; charset=utf-8");


    Запрос = Новый HTTPЗапрос("/users.json",ЗаголовокHTTP);
    Запрос.УстановитьТелоИзСтроки(СокрЛП(JSON), "UTF-8", ИспользованиеByteOrderMark.НеИспользовать);//Дело было в этой строке
    ХТТПОтвет = ХТТПСоединение.ОтправитьДляОбработки(Запрос);
    Сообщить(ХТТПОтвет.ПолучитьТелоКакСтроку("UTF-8"));
=====

Но прямо втупую он тебе не пойдойдет

Тебе нужно будет осмыслить ссылку из (3), чтобы написать свое..
В качестве примера еще вот:
====

http://catalog.mista.ru/public/440407/
http://catalog.mista.ru/public/257266/
http://catalog.mista.ru/public/340672/
http://catalog.mista.ru/public/438268/
8 spock
 
29.02.16
13:42
(3) Молодец, показал верхушку айсберга.
9 Живой Ископаемый
 
29.02.16
15:36
2(8) Ну ок, наверное еще авторизоваться нужно...
10 Живой Ископаемый
 
29.02.16
15:40
Просто Firebase позволяет постить данные и без авторизации например, упустил из внимания что не все такие либеральные
AdBlock убивает бесплатный контент. 1Сергей