|   |   | 
| 
 | Отправка SMS с мобильного приложения | ☑ | ||
|---|---|---|---|---|
| 0
    
        alex-79 26.10.19✎ 17:21 | 
        Здравствуйте!
 Пытаюсь подключиться к смс сервису SMS4B через мобильное приложение на планшете и появляется ошибка такая. Собственно вот код https://i8.wampi.ru/2019/10/26/QIP-Shot---Screen-030.png Вот ошибка. https://i8.wampi.ru/2019/10/26/Screenshot_2019-10-26-18-15-11-867_com.e1c.mobile.png https://i9.wampi.ru/2019/10/26/Screenshot_2019-10-26-18-15-18-084_com.e1c.mobile.png Если на компьютере запускать, то без проблем работает. | |||
| 1
    
        alex-79 26.10.19✎ 19:01 | 
        Ах, я балбес. При подключении web-сервиса используется SOAP. Андроид не понимает, что такое SOAP.
 Буду переходить на другой сервис смс-рассылки, которые работает через HTTP запросы. Сори. Зря тему создал. | |||
| 2
    
        alex-79 26.10.19✎ 19:02 | 
        Написал в техподдержку SMS4B свои пожелания, чтобы они всё таки сделали способ работы с web-сервисом, через HTTP запросы (GET, POST)     | |||
| 3
    
        Cyberhawk 26.10.19✎ 19:55 | 
        "чтобы они всё таки сделали способ работы с web-сервисом, через HTTP запросы (GET, POST)" // Ты не поверишь... СОАП-конверт - это просто тело ХТТП-запроса     | |||
| 4
    
        alex-79 26.10.19✎ 21:21 | 
        Странно...
 При запуске на планшете Вот это определение выдает ошибку Определение = Новый WSОпределения("https://sms4b.ru/webservices/sms.asmx?WSDL"); Ошибка такая =================================================== {ОбщийМодуль.ОбщийSMSСервер.Модуль(86)}: Ошибка при вызове конструктора (WSОпределения): Ошибка разбора XML: - [2,190] Ошибка: xmlns:tns: 'SMS client' is not a valid URI SystemId: https://sms4b.ru/webservices/sms.asmx?WSDL =================================================== А это определения отрабатывает правильно, там не все XDTO пакеты есть. Тут нет "SMS client" Определение = Новый WSОпределения("https://sms4b.ru/ws/sms.asmx?WSDL"); | |||
| 5
    
        palsergeich 26.10.19✎ 21:22 | 
        (2) Там задча решается элементарно.
 Самое тупое решение, и быстрое - в фидлере ловишь тело СОАП запроса, копируешь его в мобильную платформу и отправляешь как POST с заменой значений параметров + не забудь заголовок Content-type Решение потехнологичнее - сделать это через построительDOM | |||
| 6
    
        Cyberhawk 26.10.19✎ 21:23 | 
        (4) "При запуске на планшете" // Оно при запуске откуда угодно выдаст ошибку, 1С ни при чем. Кончай тупить уже.     | |||
| 7
    
        palsergeich 26.10.19✎ 21:24 | 
        (4) Ты задаешь WS определение неверно     | |||
| 8
    
        palsergeich 26.10.19✎ 21:25 | 
        Новый WSОпределения(sms4b.ru/webservices/sms.asmx?WSDL, <ИмяПользователя>, <Пароль>, <ИнтернетПрокси>, <Таймаут>, Новый ЗащищенноеСоединениеOpenSSL, <ИспользоватьАутентификациюОС>)
 Как минимум из твоего примера | |||
| 9
    
        alex-79 26.10.19✎ 21:27 | 
        (7) На компе всё отрабатывает 
 (8) я только убрал имя пользователя и пароль | |||
| 10
    
        palsergeich 26.10.19✎ 21:30 | 
        (9) Там не только в логине пароле разгица, см 6ой параметр     | |||
| 11
    
        alex-79 26.10.19✎ 21:30 | 
        Забиваю в браузере на компе адрес
 https://sms4b.ru/webservices/sms.asmx?WSDL И получаю https://i0.wampi.ru/2019/10/26/QIP-Shot---Screen-031.png | |||
| 12
    
        alex-79 26.10.19✎ 21:36 | 
        Забиваю адрес
 https://sms4b.ru/ws/sms.asmx?WSDL Получаю описание веб-сервиса. https://i8.wampi.ru/2019/10/26/QIP-Shot---Screen-032.png Обычно я так проверяю на начальном этапе работает веб-сервис или нет | |||
| 13
    
        alex-79 26.10.19✎ 21:36 | 
        Может https://sms4b.ru/webservices/sms.asmx?WSDL  совсем гнутый и ничего не получится?     | |||
| 14
    
        alex-79 27.10.19✎ 10:33 | 
        Я плюнул на этот смс-сервис SMS4B. Он вообще не развивается.
 Подключился к смс-сервису SMSGorod через мобильное приложение на планшете и отправил смс. Заняло времени 1 час. Всё прекрасно работает. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |