如何发送短信

时间:2010-05-08 10:47:18

标签: c# c++ sms gateways

我想通过我的C#,C ++代码向手机发送短信。有谁能够帮我。我不想要任何移动设备或任何外部设备连接到我的电脑。我只是拥有自己的笔记本电脑或台式电脑,而且我想编写一个C ++或C#应用程序,可以将短信发送到手机上。

2 个答案:

答案 0 :(得分:4)

Clickatell是一种流行的短信网关,covers 819 networks in over 220 countries

API可通过以下方式选择连接选项:HTTP/SSMPPSMTPFTPXMLSOAP和{ {3}}。您可以简单地选择在C#或C ++中使用的任何合适的连接方法。


举几个例子,HTTP方法就像从应用程序中请求以下URI一样简单:

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

SMTP方法包括向sms@messaging.clickatell.com发送纯文本电子邮件,其中包含正文,如下例所示:

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

在我看来,其他方法也很容易接触。您可以查看COM

中的完整详细信息

答案 1 :(得分:0)

有几种选择。您可以使用Twilio,Clickatell或其他许多网关。这些花钱但比其他方法更可靠。我写了一个C#/。NET library for Twilio that makes it super easy to use

或者,您可以询问每个用户的运营商,然后将电子邮件发送到他们手机的电子邮件地址。这不太可靠,需要您了解他们使用的运营商,如果他们更换运营商,他们必须记得告诉您。