API для отправки SMS сообщений

В данном форуме описаны все API, поддерживаемые нашими услугами.

Re: API для отправки SMS сообщений

Сообщение igra-v » 24 апр 2013, 16:11

Добрый день!
Недавно зарегистрировался и сейчас тестирую сервис. SMS отправляется без проблем. Статус отправленных SMS по UID тоже нормально запрашивается. Но не удаётся получить список SMS (входящих и/или исходящих) через getsmses.
Строка запроса, к примеру, формируется следующая: (подпись затёрта)
Код: Выделить всё
http://api.comtube.ru/scripts/api/sms.php?action=getsmses&username=igra-v&what=0&signature=...

Ответ:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<result>
<code>204</code>
<desc>No Content</desc>
</result>

Хотя несколько SMS всё-таки на сервере есть. Может быть ещё какие-нибудь параметры необходимо указать, чтобы получить список всех СМС?

Аналогичный результат, кстати получается для голосовых сообщений (но подробно их не ковырял, приоритет всё-таки пока SMS). Может быть, я что-то не так понимаю. Поправьте меня, если что не так: Получить входящие SMS через getsmses - это получить те SMS сообщения, которые были отправлены на тел. номер +79032208855 с тектом в формате @<username> <message>, которые успешно загрузились сервером и отображаются в web-интерфейсе на вкладке "Входящие SMS" https://www.comtube.com/index/sms_incoming , не так ли?
igra-v
 
Сообщения: 4
Зарегистрирован: 16 апр 2013, 15:41

Re: API для отправки SMS сообщений

Сообщение sd » 24 апр 2013, 19:35

igra-v писал(а):Добрый день!
Недавно зарегистрировался и сейчас тестирую сервис. SMS отправляется без проблем. Статус отправленных SMS по UID тоже нормально запрашивается. Но не удаётся получить список SMS (входящих и/или исходящих) через getsmses.
Строка запроса, к примеру, формируется следующая: (подпись затёрта)
Код: Выделить всё
http://api.comtube.ru/scripts/api/sms.php?action=getsmses&username=igra-v&what=0&signature=...

Ответ:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<result>
<code>204</code>
<desc>No Content</desc>
</result>

Хотя несколько SMS всё-таки на сервере есть. Может быть ещё какие-нибудь параметры необходимо указать, чтобы получить список всех СМС?

Аналогичный результат, кстати получается для голосовых сообщений (но подробно их не ковырял, приоритет всё-таки пока SMS). Может быть, я что-то не так понимаю. Поправьте меня, если что не так: Получить входящие SMS через getsmses - это получить те SMS сообщения, которые были отправлены на тел. номер +79032208855 с тектом в формате @<username> <message>, которые успешно загрузились сервером и отображаются в web-интерфейсе на вкладке "Входящие SMS" https://www.comtube.com/index/sms_incoming , не так ли?

Попробуйте сейчас, теперь все должно показываться нормально.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение igra-v » 25 апр 2013, 16:29

sd писал(а):Попробуйте сейчас, теперь все должно показываться нормально.

Да, спасибо! Теперь всё работает!!!
igra-v
 
Сообщения: 4
Зарегистрирован: 16 апр 2013, 15:41

Re: API для отправки SMS сообщений

Сообщение solowap » 25 апр 2013, 18:48

А как изменить "От кого пришла смс" для action=send?
solowap
 
Сообщения: 11
Зарегистрирован: 16 апр 2013, 18:00

Re: API для отправки SMS сообщений

Сообщение sd » 25 апр 2013, 19:10

solowap писал(а):А как изменить "От кого пришла смс" для action=send?

Есть такой параметр - senderid. Однако, там проивзольный номер подставлять нельзя. У вас есть список разрешенных senderid (по умолчанию, это наши номера), расширить который вы можете путем обращения в тех.поддержку.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение solowap » 25 апр 2013, 19:41

А где найти это список?
solowap
 
Сообщения: 11
Зарегистрирован: 16 апр 2013, 18:00

Re: API для отправки SMS сообщений

Сообщение sd » 25 апр 2013, 20:33

solowap писал(а):А где найти это список?

Так на сайте на странице отправки смс есть выпадающий список доступных номеров отправителей. В API есть action=listsenderids - возвращает список разрешенных номеров.
Аватара пользователя
sd
 
Сообщения: 5184
Зарегистрирован: 31 июл 2009, 13:11

Re: API для отправки SMS сообщений

Сообщение maxtor » 05 июн 2013, 18:19

Доработал представленный на 4 странице php класс под актуальный api + добавил метод преобразующий номер телефона в стандартный вид 7xxxxxxxxxx

использование:
в классе указываем свои логин и пароль далее
$test = new Sms();
$result = $test->send_sms("message",'number','senderid');
print_r($result);
Вложения
sms_class.txt
(7.78 Кб) Скачиваний: 2204
maxtor
 
Сообщения: 1
Зарегистрирован: 08 сен 2011, 14:44

Re: API для отправки SMS сообщений

Сообщение titoffk » 15 июн 2013, 18:19

Помогите идиоту...
НЕ РАБОТАЕТ!!!


http://api.comtube.ru/scripts/api/sms.php?action=send&message=7926xxxxx1+message-test&number=792xxxxx01&username=titxxxk&signature=1929adc52xxxf394fb93ce6f04

ОТВЕТ:
HTTP/1.1 200 OK Server: nginx/1.2.7 Date: Sat, 15 Jun 2013 14:18:44 GMT Content-Type: text/xml Content-Length: 110 Connection: close X-Powered-By: PHP/5.3.23 500 Internal Server Error

какого чёрта ошибка 500!?
Вы мне когда-то нравились... Изображение
titoffk
 
Сообщения: 20
Зарегистрирован: 28 окт 2012, 15:52

Re: API для отправки SMS сообщений

Сообщение af » 20 июн 2013, 22:22

titoffk писал(а):Помогите идиоту...
НЕ РАБОТАЕТ!!!


http://api.comtube.ru/scripts/api/sms.php?action=send&message=7926xxxxx1+message-test&number=792xxxxx01&username=titxxxk&signature=1929adc52xxxf394fb93ce6f04

ОТВЕТ:
HTTP/1.1 200 OK Server: nginx/1.2.7 Date: Sat, 15 Jun 2013 14:18:44 GMT Content-Type: text/xml Content-Length: 110 Connection: close X-Powered-By: PHP/5.3.23 500 Internal Server Error

какого чёрта ошибка 500!?

То же самое...
af
 
Сообщения: 7
Зарегистрирован: 26 фев 2011, 01:03

Пред.След.

Вернуться в API

Просмотр страницы «Кто сейчас на форуме COMTUBE»

Сейчас этот форум просматривают: Google [Bot] и гости: 68