Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 17:04   #1
ubun
Форумчанин
 
Аватар для ubun
 
Регистрация: 06.12.2010
Сообщений: 198
По умолчанию Отправка SMS в Delphi

Как осуществить отправку SMS при помощи Delphi?
ubun вне форума Ответить с цитированием
Старый 07.01.2011, 17:06   #2
Lauri
Форумчанин
 
Регистрация: 01.04.2010
Сообщений: 171
По умолчанию

Попробуй отправлять чрез сайт, в делфи просто авторизировать процесс
Lauri вне форума Ответить с цитированием
Старый 07.01.2011, 17:23   #3
ubun
Форумчанин
 
Аватар для ubun
 
Регистрация: 06.12.2010
Сообщений: 198
По умолчанию

Так не получиться, там у всех через каптчу
ubun вне форума Ответить с цитированием
Старый 07.01.2011, 17:58   #4
Slippy
Пользователь
 
Аватар для Slippy
 
Регистрация: 29.12.2010
Сообщений: 55
По умолчанию

Можно через SMS-шлюз. Таким способом смски шлются просто как емейлы. Только у каждого оператора он свой и не у всех бесплатный, насколько знаю. Плюс абонент должен быть подключен к услуге получения таких смс.

А вообще так чтобы бесплатно, без каптч и другой защиты и безо всяких ограничений - я думаю невозможно. Иначе нас всех давно бы засыпало спамом по самые уши =)
Теория – это когда все известно, но ничего не работает. Практика – это когда все работает, но никто не знает почему. Мы объединяем теорию и практику: ничего не работает и никто не знает почему ©
Slippy вне форума Ответить с цитированием
Старый 07.01.2011, 18:23   #5
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Можно отправлять SMS через ICQClient, так как на каждый uin выделяют бесплатный SMS. Проверял отправлять на операторы Украины, все было гуд. На Россию не пробывал, но думаю проблем не будет.
ICQClient.SendSMS вроде как.

Раньше узнавал сколько сообщений осталось на uin'e так (но сейчас работоспособность не проверял!):
Код:
uses
   IdHTTP;

function SMSCount(uin:Cardinal;PCode:PChar):Word;
var
  http:TIdHTTP;
  buffer:String;
begin
  http:=TIdHTTP.Create(nil);
  if PCode='' then PCode:='380'; //380 - для операторов Украины
  Buffer:=http.Get('http://icq.com/ibs/icq6/sms_validate.php?uin='+IntToStr(uin)+'&phone='+StrPas(PCode)+'&sk=0');
  Delete(Buffer,1,Pos('count="',Buffer)+6);
  Delete(Buffer,Pos('">',Buffer),Length(Buffer));
  Result:=StrToIntDef(Buffer,0);
end;
W0LF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка SMS сообщений RUBEY Компоненты Delphi 11 25.06.2011 17:40
Отправка SMS Yur@ Общие вопросы Delphi 3 01.10.2010 15:55
SMS отправка C# evgenrpo Общие вопросы .NET 3 29.11.2009 23:44
Отправка SMS Altera Софт 1 20.11.2008 08:56
отправка sms Promise Работа с сетью в Delphi 12 16.07.2008 18:10