我想使用任何免费短信服务从我的应用程序发送短信(免费)。我正在使用C#+ asp.net开发应用程序。我该怎么做代码。有没有人有任何例子?
答案 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命令(包含移动设备的消息和其他命令)。使用预定义格式在移动设备连接的调制解调器端口发送消息(可以是有线或通过蓝牙)。在发送消息之前,请建立与端口的连接。