我希望用C#.net。
开发一个短信应用程序因此,请指导我如何从头开始创建这样的应用程序来帮助我。
答案 0 :(得分:4)
最好的办法是在便宜的短信/语音提供商处获取帐户。我使用Twilio来获得大量的业余时间。他们的服务很好,而且非常便宜(每个月1美元,一个独特的电话号码,每条短信0.03美元)。另一项服务是Tropo。他们每个月收取的电话号码更多,但每封邮件收费更少。
Twilio还提供an open source C# API wrapper。
答案 1 :(得分:1)
我使用的是ActiveExprerts短信和彩信工具包,他们就如何开发内容提供了一个很好的例子,它支持很多GSM调制解调器,移动电话和SMPP SMSC提供商。如果你需要进一步的帮助我有一个旧的项目,我实现但它在VB中。试试让我知道它在http://www.activexperts.com/xmstoolkit/
答案 2 :(得分:0)
我猜你应该去免费服务提供商,即。 way2sms或160by2
Download full Source Code Here
为此你可以在你的应用程序中集成Api。
这是代码
>> Where YOUR_USERNAME your way2sms/160by2/fullonsms/sms440/site2sms USERNAME(ie mobile number)
>>Where YOUR_PASSWORD your way2sms/160by2/fullonsms/sms440/site2sms PASSWORD.
>> Where YOUR_RECEPTIANT is to which number you want to send SMS.
>> Where YOUR_MESSAGE is the message you want to send.
>> Where YOUR_GATEWAY is way2sms/160by2/fullonsms/sms440/site2sms.
string connectionString = "<a href="http://alfasms.alfredfrancis.in/?uname=YOUR_USERNAME&pass=YOUR_PASSWORD&to=YOUR_RECEPTIANT&mess=YOUR_MESSAGE&gateway=YOUR_GATEWAY">http://alfasms.alfredfrancis.in/?uname=YOUR_USERNAME&pass=YOUR_PASSWORD&to=YOUR_RECEPTIANT&mess=YOUR_MESSAGE&gateway=YOUR_GATEWAY</a>";
try
{
System.IO.Stream SourceStream = null;
System.Net.HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(connectionString);
myRequest.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse webResponse = (HttpWebResponse)myRequest.GetResponse();
SourceStream = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(webResponse.GetResponseStream());
string str = reader.ReadLine();
}
catch (Exception ex)
{
}