2011-11-16 70 views
0

我正在开发Java Web应用程序。我将需要从应用程序发送短信给移动用户。如何在不使用手机发送短信的情况下实现此目标? 我对Networks比较陌生。请指教 。使用Java发送SMS

+1

http://www.java-samples.com/showtutorial.php?tutorialid=22 – newbie

+0

[google](http://www.google.co.in/#sclient=psy-ab&hl=zh-CN&biw= 1280&波黑= 678&源= HP&q =发送+短信+的java +网页+应用&PBX = 1&OQ =发送+短信+%2B +的java +我们&水溶液= 2J&AQI = G-V2G-J1&AQL =&gs_sm = C&gs_upl = 11043l11782l0l13625l3l3l0l0l0l0l311l633l0.2.0.1l3l0&BAV = on.2, or.r_gc.r_pw.r_cp。,cf.osb&fp = 526b4cc9ec6bfa0e)会帮助你。 – bharath

回答

0

你应该使用SMS网关。请参阅here部分网关

2

如果您在美国,则可以使用Twilio。它每个SMS的成本为1美分,你可以通过他们的REST API发送消息。他们也有Java libraries

0

您是否决定使用什么协议来发送短信?许多SMS中心提供REST或SOAP API来发送SMS消息。在我看来,SOAP和REST比SMPP协议(这是相当低级的)要简单得多。

  1. 如果你决定使用SMPP协议,有SMPPSim工具,它是SMSC(短消息服务中心)模拟器,并允许以简单的方式来测试短信发送功能。所以你不需要访问任何真正的SMSC。
  2. 如果您的SMS提供程序允许使用SOAP发送SMS消息,则可以使用SoapUI Service Mocking,它还允许为SOAP服务开发客户端,而无需访问实际的SOAP服务。
+0

谢谢大家。让我试试SMPPSim,因为我的应用程序很简单。如果有任何问题,我会回来。 – imran