Имя: Пароль:
1C
 
Сервис api.infosmska.ru СМС-рассылка
0 spiller26
 
21.06.19
12:16
Кто нибудь пользовался сервисом "infosmska"
Делаю
    НомерТелефонаОтправка = "7" + СокрЛП(Объект.НомерТелефона);
    ТекстСообщения = "test";
    СтрокаЗапроса = "interfaces/SendMessages.ashx?login="+ЛогинНаСервис+"&pwd="+ПарольНаСервис+"s&phones="+НомерТелефонаОтправка+"%s&message="+ТекстСообщения+"%s&sender=sms";
    HTTPСоединение = Новый HTTPСоединение("api.infosmska.ru", 80);
    ЗапросApi = Новый HTTPЗапрос(СтрокаЗапроса);
    ОтветApi = HTTPсоединение.Получить(ЗапросApi);

Возвращает ответ = 200 и всё тут.
В их api написано, что должен ответ начинаться с "Ok"
1 Garykom
 
гуру
21.06.19
12:17
(0) Так тело ответа то посмотри а не только код результата
2 igork1966
 
21.06.19
12:33
3 spiller26
 
21.06.19
12:40
(2) В том то и дело что 200 - значит всё нормально.
4 Кодер
 
21.06.19
12:44
(3) Мы не против.

Но если тебя что-то не устраивает, ты можешь посмотреть тело письма или связаться с теми, кто предложил тебе интерфейс и (возможно) берёт за это деньги.
5 igork1966
 
21.06.19
12:49
(3) Это код состояния. Они скорее всего имели в виду тело ответа, получать по ПолучитьТелоКакСтроку

HTTPОтвет (HTTPResponse)
Свойства:

Заголовки (Headers)
КодСостояния (StatusCode)

Методы:

ПолучитьИмяФайлаТела (GetBodyFileName)
ПолучитьТелоКакДвоичныеДанные (GetBodyAsBinaryData)
ПолучитьТелоКакПоток (GetBodyAsStream)
ПолучитьТелоКакСтроку (GetBodyAsString)

Описание:

Предоставляет доступ к содержимому ответа HTTP-сервера на запрос.

Доступность:

Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
6 spiller26
 
21.06.19
12:50
(4) всё вроде нашел "Error: Имя отправителя 'sms' недоступно"
7 spiller26
 
21.06.19
12:52
Должно в конце не "%s&sender=sms" а "%s&sender=SMS"
8 spiller26
 
21.06.19
12:52
Всё удачно прошло.