短信申请

时间:2010-08-12 03:11:26

标签: c# sms

我希望用C#.net。

开发一个短信应用程序

因此,请指导我如何从头开始创建这样的应用程序来帮助我。

3 个答案:

答案 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。

这是代码

http://alfasms.alfredfrancis.in/?uname=YOUR_USERNAME&pass=YOUR_PASSWORD&to=YOUR_RECEPTIANT&mess=YOUR_MESSAGE&gateway=YOUR_GATEWAY

>> 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)
 {

}