是否可以从Java应用程序发送SMS。在这种情况下,我不想使用J2ME。我只想知道关于J2SE和J2EE的知识。有没有可用的API来实现这一目标?如果可用,无论我们是否需要使用任何服务提供商?你能告诉我如何做到这一点?Java:是否可以从Java应用程序发送SMS
5
A
回答
0
这是可能的,但这不是特定于Java的。移动提供商(和经销商)提供用于发送SMS的API。这些可能包括
- 网络服务
- HTTP GET/POST请求
- 插座
你可以做所有这些与Java。
1
你可以看看my cool sms,他们有一个用于发送短信的API,适用于Java。
2
当然可以。我们目前通过Ericsson IPX发送短信。我们只需发布到特定的URL来发送消息(当我们收到短信时,他们会将XML文档发布到我们的URL中)。这在大多数语言中很容易实现。
也有相当多的低端提供商允许免费或低成本的短信,只要音量足够低。
0
www.openmarket.com拥有一个Java SDK
1
实现此目的的最佳方法是使用SMS网关。一个SMS网关一方面封装了与SMS载体介质接口的技术,另一方面它提供了一个应用层协议接口,例如http,SMTP,ftp等与它进行交互。例如,您可以让Web应用程序通过HTTP与SMS Gateway通信,而其另一端的网关将通过某些专有协议与SMS中心通信,以发送从应用程序接收的SMS文本。这样,应用程序不需要知道发送SMS的低层协议。
如果您需要发送大量的群发短信并将您的短信网关配置为使用该租赁线路发送邮件,则您可以将一条线路租用到短信中心(SMSC)。但租赁线路要贵得多。如果您需要发送少量消息,则可以使用您的手机代替租用线路。将您的手机连接到您的PC /服务器并配置网关以使用您的手机。您需要参考关于将您的手机与网关连接的网关文档。这不是非常困难,但相当简单。
市面上有很多可以使用的商用网关。但使用开源SMS网关是一个不错的选择。您可以使用名为 - Kannel的开放源网关。相信我,设置它并开始使用并不是很困难。
相关问题
- 1. JAVA - 使用Java应用程序使用加密狗发送SMS
- 2. 使用通信API从Java应用程序发送SMS
- 3. 如何从Java Web应用程序发送SMS消息
- 4. 使用Java ME应用程序发送SMS
- 5. 使用Java发送SMS
- 6. 是否可以从本机应用程序调用Java代码?
- 7. 从Java应用程序发送陷阱
- 8. 是否可以从Grails应用程序中引用Java应用程序?
- 9. 是否有可能从我的Java应用程序发送短信
- 10. 是否可以在Flex应用程序中运行Java程序?
- 11. 是否可以将数据从Java应用程序发布到.php页面?
- 12. 如何使用java以编程方式发送SMS?
- 13. 是否可以从应用程序本地发送推送通知?
- 14. 是否可以直接从Android应用程序发送推送通知到GCM?
- 15. Android应用程序可以是本地应用程序并且可以是Java
- 16. 是否有可能用java开发wp7.5(芒果)应用程序?
- 17. 是否可以使用MFMessageComposeViewController查看发送SMS的内容?
- 18. 是否可以在Java应用程序中多次调用JavaFX应用程序?
- 19. Java小程序是否可以盗链?
- 20. 是否可以在桌面应用程序中使用Java WebSocket?
- 21. 是否可以为所有Java应用程序禁用SSLv3?
- 22. 是否可以使用Java 1.7部署heroku war应用程序?
- 23. 是否可以使用RubyMotion创建桌面Java应用程序?
- 24. 是否可以使用Capybara测试Java应用程序?
- 25. 是否可以从Java或C#发送LiveMeeting邀请?
- 26. 是否可以将消息发送到Android应用程序?
- 27. 是否可以发送弹簧应用程序?
- 28. 是否可以将常规Java应用程序转换为Web应用程序?
- 29. 是否可以从简单的Ruby/Rack应用程序发送流式响应?
- 30. 是否可以从应用程序发送GCM推送通知到应用程序?