forum.bitel.ru http://forum.bitel.ru/ |
|
метод отправки на smsc.ru http://forum.bitel.ru/viewtopic.php?f=19&t=11379 |
Страница 1 из 1 |
Автор: | skyb [ 26 фев 2016, 05:49 ] |
Заголовок сообщения: | метод отправки на smsc.ru |
Для отправки в ентрикс есть метод enterixSmsSender.send, а какой метод для отправки в smsc.ru? желательно с обозначением переменных, а то они не всегда явные |
Автор: | stark [ 26 фев 2016, 15:38 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
ru.bitel.bgbilling.kernel.network.sms.Smsc |
Автор: | skyb [ 26 фев 2016, 16:19 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
stark писал(а): ru.bitel.bgbilling.kernel.network.sms.Smsc в api только это ru.bitel.bgbilling.kernel.network.dhcp ru.bitel.bgbilling.kernel.network.flow ru.bitel.bgbilling.kernel.network.radius ru.bitel.bgbilling.kernel.network.tlv |
Автор: | stark [ 26 фев 2016, 16:58 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
skyb писал(а): stark писал(а): ru.bitel.bgbilling.kernel.network.sms.Smsc в api только это ru.bitel.bgbilling.kernel.network.dhcp ru.bitel.bgbilling.kernel.network.flow ru.bitel.bgbilling.kernel.network.radius ru.bitel.bgbilling.kernel.network.tlv А его только недавно перенесли туда. api еще не обновляли. Какая версия ? 6.2? |
Автор: | skyb [ 26 фев 2016, 18:04 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
Да, 6.2 |
Автор: | skyb [ 29 фев 2016, 14:15 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
апну чтоль |
Автор: | skyb [ 01 мар 2016, 05:46 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
да я даже эклипсом найти не могу, чтож за класс то такой и почему про него не хотят мне рассказать? ![]() ![]() ![]() |
Автор: | Artur [ 01 мар 2016, 13:05 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
Код: /**
* Отправка SMS * * @param phones * - список телефонов через запятую или точку с запятой * @param message * - отправляемое сообщение * @param translit * - переводить или нет в транслит (1,2 или 0) * @param time * - необходимое время доставки в виде строки (DDMMYYhhmm, h1-h2, * 0ts, +m) * @param id * - идентификатор сообщения. Представляет собой 32-битное число * в диапазоне от 1 до 2147483647. * @param format * - формат сообщения (0 - обычное sms, 1 - flash-sms, 2 - * wap-push, 3 - hlr, 4 - bin, 5 - bin-hex, 6 - ping-sms) * @param sender * - имя отправителя (Sender ID). Для отключения Sender ID по * умолчанию необходимо в качестве имени передать пустую строку * или точку. * @param query * - строка дополнительных параметров, добавляемая в URL-запрос * ("valid=01:00&maxsms=3&tz=2") * @return array (<id>, <количество sms>, <стоимость>, <баланс>) в случае * успешной отправки или массив (<id>, -<код ошибки>) в случае * ошибки */ String[] ru.bitel.bgbilling.kernel.network.sms.Smsc.send_sms(String phones, String message, int translit, String time, String id, int format, String sender, String query) |
Автор: | stark [ 01 мар 2016, 19:31 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
skyb писал(а): да я даже эклипсом найти не могу, чтож за класс то такой и почему про него не хотят мне рассказать? ![]() ![]() ![]() А билд старый ? Его не давно перенесли. Если старая версия, то он в плагине dispatch должен быть. ru.bitel.bgbilling.plugins.dispatch.server.sender.smsc.api.Smsc Его там задепрекейтили недавно и перенесли. |
Автор: | skyb [ 09 мар 2016, 09:12 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
разобрался, есть у меня метод, только не понятно что вставлять тут: Код: * @param time * - необходимое время доставки в виде строки (DDMMYYhhmm, h1-h2, * 0ts, +m) * @param id * - идентификатор сообщения. Представляет собой 32-битное число * в диапазоне от 1 до 2147483647. * @param query * - строка дополнительных параметров, добавляемая в URL-запрос * ("valid=01:00&maxsms=3&tz=2") мне для начала отправить просто смс, можно полный пример =) а то оно вроде ушло, без ошибок даже, но мне смс не пришло Код: Smsc smsc = new Smsc();
smsc.send_sms(c.toString(), message, 0, "0ts", "1", 0, "" , "valid=01:00&maxsms=3&tz=2"); |
Автор: | skyb [ 10 мар 2016, 14:29 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
Настроил плагин, где прописал логин и пароль, Код: message.title.prefix=T sender.sms.enterix.login=t sender.sms.enterix.password=T sender.sms.enterix.sign=T #smsc sender.sms.smsc.login=t sender.sms.smsc.sender=t sender.sms.smsc.password=T В ответе мне идет ошибка 2, что значит не верный логин/пароль, чего не так? |
Автор: | Artur [ 10 мар 2016, 16:05 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
на всякий случай спрошу - а логин/пароль точно те? |
Автор: | skyb [ 10 мар 2016, 16:31 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
да, это то что они прислали в ответ на регистрацию и прописку логинапароля |
Автор: | skyb [ 11 мар 2016, 08:56 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
а какой протокол для отправки используется? |
Автор: | skyb [ 11 мар 2016, 09:22 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
нашел косяк, как то можно отдебажить и увидеть какой логин передается?  Сегодня, 12:09:33 Служба поддержки: Видим, что в запросе вы передаете login=login, pasw=pasword. Вам необходимо передавать запрос в таком формате: login= ваш логин от личного кабинета; pasw= пароль от личного кабинета |
Автор: | skyb [ 11 мар 2016, 09:38 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
Там даже больше написали smsc.ru/sys/send.php?login=login&psw=password вот так запрос идет, почему то с php, я ничего не понял, в дебаге ненашел запроса, просьба помочь |
Автор: | skyb [ 15 мар 2016, 14:17 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
ап!!!!!! |
Автор: | skyb [ 17 мар 2016, 05:55 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
ввысь |
Автор: | stark [ 17 мар 2016, 20:57 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
skyb писал(а): разобрался, есть у меня метод, только не понятно что вставлять тут: Код: * @param time * - необходимое время доставки в виде строки (DDMMYYhhmm, h1-h2, * 0ts, +m) * @param id * - идентификатор сообщения. Представляет собой 32-битное число * в диапазоне от 1 до 2147483647. * @param query * - строка дополнительных параметров, добавляемая в URL-запрос * ("valid=01:00&maxsms=3&tz=2") мне для начала отправить просто смс, можно полный пример =) а то оно вроде ушло, без ошибок даже, но мне смс не пришло Код: Smsc smsc = new Smsc(); smsc.send_sms(c.toString(), message, 0, "0ts", "1", 0, "" , "valid=01:00&maxsms=3&tz=2"); Рабочий пример из скрипта : Код: Smsc smsc = new Smsc( SMSC_LOGIN, SMSC_PASSWORD ); String message = "логин: " + serv.getLogin() + ", пароль: " + serv.getPassword(); String[] results = smsc.send_sms( phone, message, 0, "", "", 0, "", "" ); for( int i = 0; i < results.length; i++ ) { print( "result " + i + " = " + results[i] ); } if ( results.length == 4 ) { print( "id = " + results[0] ); print( "sms count = " + results[1] ); print( "cost = " + results[2] ); print( "balance = " + results[3] ); event.setSuccessMessage( successMessage ); } else if ( results.length == 2 ) { print( "Ошибка при отправке смс" ); print( "id = " + results[0] ); print( "error code = " + results[1] ); event.setError( "Не получилось отправить смс на ваш номер телефона" ); connectionSet.rollback(); } |
Автор: | skyb [ 22 мар 2016, 08:25 ] |
Заголовок сообщения: | Re: метод отправки на smsc.ru |
так заработало, спасибо |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |