2010-05-08 5 views
2

Я хочу отправить смс на мобильный телефон через мой код C#, C++. Кто-нибудь может мне помочь. Я не хочу, чтобы на моем компьютере был подключен какой-либо мобильный телефон или какое-либо внешнее устройство. Я просто имею свой ноутбук или настольный ПК, и я хочу написать приложение C++ или C#, которое может отправлять sms на мобильный телефон.Как отправить sms

+0

Возможный дубликат [Отправка SMS] (http://stackoverflow.com/questions/548911/sending-sms) –

ответ

3

Clickatell является популярным шлюзом SMS, который covers 819 networks in over 220 countries.

Этот API предлагает выбор вариантов подключения через: HTTP/S, SMPP, SMTP, FTP, XML, SOAP и COM. Вы можете просто выбрать любой подходящий метод подключения, который вы считаете комфортным, используя C# или C++.


Чтобы дать несколько примеров, метод HTTP будет так же просто, как запрос на следующий URI из приложения:

http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here 

Метод SMTP будет состоять в отправке обычного текста по электронной почте [email protected] , с телом, как в следующем примере:

user: xxxxx 
password: xxxxx 
api_id: xxxxx 
to: NUMBER 
text: Message Body Here 

другие методы так же легко взаимодействовать с, по-моему. Вы можете просмотреть полную информацию из Clickatell API Guide.

+0

Спасибо за ответ, но у вас есть код, который я могу использовать. –

+0

Да, ознакомьтесь с http://www.clickatell.com/developers/c.php для примера C# или http://www.clickatell.com/developers/scripts.php для получения дополнительных примеров. –

0

Есть пара вариантов. Вы можете использовать шлюз, такой как Twilio, Clickatell или многие другие. Эти деньги стоят, но более надежны, чем другие методы. Я написал C# /. NET library for Twilio that makes it super easy to use.

В качестве альтернативы вы можете спросить каждого пользователя о своей перевозчике, а затем отправить электронное письмо на адрес электронной почты своего телефона. Это менее надежно и требует, чтобы вы знали, какой носитель они используют, и если они меняют носителей, им приходится помнить, что вам следует сказать.

Смежные вопросы