日期:2014-05-17  浏览次数:20872 次

怎么编程序发短信?
怎么编程序发短信?


刚才领导问我能不能在系统发生错误时发短信,
打电话最好。

我也不懂怎么做,大家知道怎么编程序发短信或
者打电话么?

需要向移动运营商申请什么么?有什么API使用么?

------解决方案--------------------
打电话比较坑爹
发短信,可以
有的短信请求可以类似webservice使用方法;
还有一种是调用运营商的库的
webervice方法你可以网上搜索,之前找到个免费的。。。
这个关键是需要先找运营商,或先购买短信服务
------解决方案--------------------
找运营商,他提供给你接口,你直接调用就行了
------解决方案--------------------
引用:
Quote: 引用:

找运营商,他提供给你接口,你直接调用就行了


需要买设备么?
需要付费么?
不用设备  需要付费 上次就用webervice做了个通知
------解决方案--------------------
这个可钞费有关,其实的都简单;
------解决方案--------------------
我们没有找运营商要接口的方案:买一个USB的GSM MODEM(淘宝上100-200元,一般卖家还会发给你示例代码)。买一张手机卡,然后一条USB连接线。然后用下面的示例代码:
API声明:
[DllImport("sms.dll", EntryPoint = "Sms_Send")]
  public static extern uint Sms_Send(string Sms_TelNum, string Sms_Text);
实际就是一句话:参数为要收消息的手机号码,以及要发送的内容
if (Sms_Send(strSJHM, strText) == 1)
{
  ////发送成功
  return true;
}
else
{
  ////发送失败
  return false;
}

------解决方案--------------------
跟运营商联系,都会有接口给你调用的
------解决方案--------------------
飞信 web service接口
------解决方案--------------------
http://blog.csdn.net/mywwl