是否可以從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推送通知到應用程序?