-1

我正在用 Visual C# 2.0 构建一个桌面应用程序,它可以通过 way2sms.com 发送短信。你们中的任何人都尝试过这样的事情......?请帮忙。

4

6 回答 6

3

此链接有解决方案

http://www.aswinanand.com/2008/07/send-free-sms-web-service/

我们可以将参数传递给在 Web 请求类的帮助下提供的 URL。我用以下几行做到了

HttpWebRequest request = (HttpWebRequest) WebRequest.Create("_http://www.aswinanand.com/sendsms.php?uid=" + this.txtUserID.Text + "&pwd=" + this.txtPassword.Text + "&phone=" + this.txtToMobileNo.Text + "&msg=" + this.txtMessage.Text);

StreamReader reader = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.UTF8);
return reader.ReadToEnd();

在http://way2sms.codeplex.com/上还有另一个用 java 实现的工具,我现在用 C# 实现。

于 2009-10-20T10:49:35.530 回答
1

没用过way2sms。我用过clickatell。即使在网络服务器上也能很好地工作。

http://www.clickatell.com/developers/api_comobject.php

于 2009-10-19T20:49:29.270 回答
1

这是一篇关于在 C# 中使用 way2sms 发送短信的好文章

http://codeglobe.in/api/way2sms/17-way2sms-api.html

于 2010-03-18T12:32:16.523 回答
0

我已经开发了一个way2sms 和其他供应商的 api,每个人都可以直接使用.. 在http://ubaid.tk/sms/上查看

您可以使用我创建的网页,也可以使用 api 结构.. 例如,您的应用程序可以直接将请求转发到

http://ubaid.tk/sms/sms.aspx?uid=99999xxxxx&pwd=12345&msg=你想要的短信2发送&phone=9996669990&provider=way2sms

其中 uid 是 way2sms 用户 ID,pwd 是 way2sms 密码,msg 是您需要发送的消息,而 phone 是您要发送短信的电话号码。不同的提供商是 way2sms、fullonsms、smsinside 和 tezsms。 .

一直工作 100%.. :)

干杯..

于 2011-01-21T16:42:23.387 回答
0

为此,您需要输入 SMS 的 API 并集成到您的 asp.net 应用程序中。

在此处下载源代码

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

}
于 2012-04-25T17:07:27.847 回答
-1

请拜访

http://mohanramphp.kodingen.com/blog/2011/01/13/send-free-sms-%E2%80%93-web-service/

目前aswinanand用于发送短信的代码处于非活动状态。

发送短信的用法在博客中给出。

简短的示例用法:

http://mohanramphp.elementfx.com/sms/index.php?uid=9933445566&pwd=password&phone=9812345678;9933445566&msg=这是示例消息

于 2011-01-13T12:52:50.140 回答