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

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

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

有关详细信息,请参阅Web应用程序中的SMS或尝试https://stackoverflow.com/questions/tagged/c%23%20sms

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

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

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

看一眼

使用计算机/ PC发送和接收SMS消息的自由软件/工具和库

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