C# 通过Skyp API发送短信
我有一个c#应用程序,每当我有某个特定用户的更新时,我都希望向该用户发送短信 我打算有许多不同的用户 我听说可以通过Skype发送短信 我下载了一些示例代码,但当我运行它时,我得到一个错误,说“连接被拒绝” 然后我还看到一个博客,说用Skype这种方式会有潜在的错误,比如短信无法通过或需要几天才能通过 我还听说Skype在这方面没有得到很好的支持 但是,我无法克服这个错误,找到所有的答案 如果我直接使用Skype的GUI/应用程序发送短信,那么就不会有问题 那么,我的代码正确吗? 我到底应该用Skype吗? 有没有人做过类似的事情并且有更好的想法 谢谢 代码:C# 通过Skyp API发送短信,c#,sms,skype,C#,Sms,Skype,我有一个c#应用程序,每当我有某个特定用户的更新时,我都希望向该用户发送短信 我打算有许多不同的用户 我听说可以通过Skype发送短信 我下载了一些示例代码,但当我运行它时,我得到一个错误,说“连接被拒绝” 然后我还看到一个博客,说用Skype这种方式会有潜在的错误,比如短信无法通过或需要几天才能通过 我还听说Skype在这方面没有得到很好的支持 但是,我无法克服这个错误,找到所有的答案 如果我直接使用Skype的GUI/应用程序发送短信,那么就不会有问题 那么,我的代码正确吗? 我到底应该用S
为了以防万一有人注意到这一点,我从Sjype得到了以下回复: 安德鲁, 我猜你说的是2013年12月被弃用的桌面API(正式的公共API)?我强烈建议您不要构建这个API,因为您构建的任何东西都有一个有限的保存期限。 问候 艾伦·史密斯 项目经理 Skype开发者
private void button1_Click(object sender, EventArgs e)
{
var sendNumber = "+44-79-7059-0893";
var msgBody = "test message";
SendSMSMessage(sendNumber, msgBody);
}
void SendSMSMessage(string number, string body)
{
try
{
var skype = new SKYPE4COMLib.Skype();
skype.Timeout = 120 * 1000;
var smsType = SKYPE4COMLib.TSmsMessageType.smsMessageTypeOutgoing; //error occurs here
var message = skype.CreateSms(smsType, number);
message.Body = body;
message.Send();
}
catch (Exception ex)
{
}
}