|
Кто работал с отправкой sms.ru подскажите по коду | ☑ | ||
---|---|---|---|---|
0
Stagor
30.12.21
✎
13:30
|
Вот такой код:
QueryLink = "https://sms.ru/sms/send?api_id="+ID+"&to="+Number+"&msg="+Text+"&json=1"; // Создание объекта XMLHttp Попытка XMLHttp = GetCOMObject("", "Microsoft.XMLHTTP"); Исключение Сообщить("create XMLHTTP: "+ErrorDescription()); Возврат "Error"; КонецПопытки; // Инициация HTTP-запроса, возвращающего управление программе после получения ответа: Попытка XMLHttp.Open("GET", QueryLink, False); Исключение Сообщить("initiate request: "+ErrorDescription()); Возврат "Error"; КонецПопытки; // Отправка запроса: XMLHttp.Send(); // Проверка ответа и обработка: Если XMLHttp.Status = 200 Тогда //-------------------------------------------------- как проверить, что смс отправлено? Возврат "sms"; Иначе Сообщить("Error: " + XMLHttp.StatusText); Возврат "Error"; КонецЕсли; |
|||
1
Kassern
30.12.21
✎
13:31
|
(0) блин, да он же простой как 5 копеек. Используйте стандартные методы Новый HttpСоединение и будет вам счастье
|
|||
2
Stagor
30.12.21
✎
13:33
|
Если бы я знал, как я бы даже не спросил тут
|
|||
3
Kassern
30.12.21
✎
13:36
|
||||
4
Ryzeman
30.12.21
✎
13:37
|
||||
5
Kassern
30.12.21
✎
13:37
|
для https не забудьте указать ssl в параметрах соединения. Обычно достаточно указать ssl = Новый ЗащищенноеСоединениеOpenSSL( неопределено, неопределено );
|
|||
6
Stagor
30.12.21
✎
13:37
|
(4) нет
|
|||
7
Stagor
30.12.21
✎
13:40
|
(3) это мне ни о чем не говорит, я с этим объектом не понимаю как работать в контексте этой задачи
|
|||
8
Ryzeman
30.12.21
✎
13:41
|
(6) Может стоит кодеру тогда отдать задачу? Там реально даже студент справится за часок переписать нормально.
А по куску из (0) даже гуглить лень какие там методы и свойства у Microsoft.XMLHTTP. Да и вопрос-то в чём? Если надо понять что и куда отправляется, что это Text, куда это Number |
|||
9
Kassern
30.12.21
✎
13:46
|
(7) тогда есть уникальная возможность изучить данные возможности 1с и воспользоваться для решения вашей задачи. А если желания такого нет, то специалиста вам в помощь
|
|||
10
ДенисЧ
30.12.21
✎
13:49
|
(7) гене заплати 2000 рублей, он нарисует...
|
|||
11
Stagor
30.12.21
✎
13:50
|
(9) "блин, да он же простой как 5 копеек." я готов заплатить вам эту сумму, которую вы озвучили, даже в 100 раз больше - 5 руб :)))
(8) пример в (0) работает, не не могу вытянуть инфу - отправлено смс или нет, ответ 200 это что запрос прошел! |
|||
12
Stagor
30.12.21
✎
13:51
|
(10) Ясно, просто помочь никто не хочет? Я вот помог бы, тем более вопрос в одной строке
|
|||
13
breezee
30.12.21
✎
13:54
|
А в чем вопрос?
|
|||
14
acht
30.12.21
✎
13:54
|
(12) Если уж даже тебе лень читать документацию, что там отдает сайт, то нам - тем более.
5 руб он заплатит... |
|||
15
acht
30.12.21
✎
13:55
|
(6) А зачем тогда лезешь туда?
|
|||
16
Stagor
30.12.21
✎
14:01
|
(14) "блин, да он же простой как 5 копеек." - что просили!
|
|||
17
Ryzeman
30.12.21
✎
14:01
|
(12) (11) Не готов ты заплатить нисколько. И не хочешь сам учиться, это обидно.
XMLHttp.responseBody Как оттуда получить status_code и что он значит - уже думай и читай сам. За тебя никто не будет делать твою работу бесплатно, даже в канун Нового Года :) |
|||
18
Chai Nic
30.12.21
✎
14:02
|
В двухтысячные у каждого опсоса был smtp-sms шлюз. Удобно было получать уведомления от мониторингов разных. А потом появились спамеры...
|
|||
19
lodger
30.12.21
✎
14:07
|
(12) никто не поможет тебе получить зарплату бесплатно.
|
|||
20
lodger
30.12.21
✎
14:08
|
и вот это XMLHttp = GetCOMObject("", "Microsoft.XMLHTTP"); пора выкидывать.
надо использовать пацанские HTTPСоединение, HTTPЗапрос и ВызватьHTTPМетод |
|||
21
ДенисЧ
30.12.21
✎
14:10
|
(20) По пацански нужен микросервис. Да, на go.
|
|||
22
Stagor
30.12.21
✎
14:10
|
Всем спасибо за "помощь", задачу я все таки решил!
Больше вопросы задавать не буду тут, с новым годом! |
|||
23
lodger
30.12.21
✎
14:38
|
(22) ты не вопрос задал, а потребовал за тебя выполнить работу. разницу чуять надо.
|
|||
24
Иванович Михаил
30.12.21
✎
14:41
|
(22) Напугал ежа...))
|
|||
25
Stagor
30.12.21
✎
15:11
|
(24) Ты еж?
|
|||
26
Stagor
30.12.21
✎
15:13
|
(23) Ну, видишь, как хорошо, ты мою задачу не выполнил, твоя совесть чиста :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |