从C#+ ASP.NET发送免费短信

时间:2009-09-08 07:45:34

标签: c# asp.net sms

我想使用任何免费短信服务从我的应用程序发送短信(免费)。我正在使用C#+ asp.net开发应用程序。我该怎么做代码。有没有人有任何例子?

5 个答案:

答案 0 :(得分:6)

大多数移动/手机提供商都会向SMS网关提供免费电子邮件,因此,如果您知道电话号码的服务提供商,并且您只是针对特定市场(例如仅限英国),那么这可能是一种选择。

有关详细信息,请参阅SMS from web application或尝试https://stackoverflow.com/questions/tagged/c%23%20sms

答案 1 :(得分:1)

这取决于你所在的地方。短信可能是一个国家特定的东西,因此电信公司提供的东西,最终他们不太可能是免费的,因为电信公司从短信赚取大量现金。即使您找到了免费服务(西欧似乎有很多),您也会与不提供API的服务提供商竞争,或者如果您诉诸屏幕抓取,它可能会违反网站的使用政策。

答案 2 :(得分:1)

如果您设法找到允许您通过API发送许多SMS的SMS服务,那么提供商也应该在此处记录此API。 如果只有Web接口,那么您必须在应用程序中模拟HTTP通信(最有可能通过填写表单字段)。您必须找出SMS服务所期望的表单字段和登录数据,并相应地构建您的HTTP请求。

为此提供代码是不可能的,因为每个SMS提供程序都有自己的接口,并且必须为此进行通信。

答案 3 :(得分:1)

答案 4 :(得分:1)

这很容易。您必须下载移动设备的AT命令(包含移动设备的消息和其他命令)。使用预定义格式在移动设备连接的调制解调器端口发送消息(可以是有线或通过蓝牙)。在发送消息之前,请建立与端口的连接。