|
Отправка сообщений через 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 позволяет постить данные и без авторизации например, упустил из внимания что не все такие либеральные
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |