我正在開發一個Web應用程序,其中我需要SMS和Email.Sending電子郵件可以很容易地完成,但我需要幫助發送SMS.So對於一個初學者誰不知道哪些API是必需的發短信,什麼都需要發送SMS.I意味着從Web應用程序發送短信
- 是否有任何SMS網關必需的?
- 服務器的任何要求? 我發現了一些鏈接like和this但這正使用某種加密狗/ GSM的network.But假設Web應用程序如何做到這一點,因爲我無法連接上的客戶端side.Any幫助一個USB加密狗理解
我正在開發一個Web應用程序,其中我需要SMS和Email.Sending電子郵件可以很容易地完成,但我需要幫助發送SMS.So對於一個初學者誰不知道哪些API是必需的發短信,什麼都需要發送SMS.I意味着從Web應用程序發送短信
有一個網關是不是必須的。如果您沒有網關,您可以將您的手機或加密狗用作串行調制解調器並通過它發送短信。
一個你可以使用最流行的庫是
有例子的代碼包與他們每個人
的感謝您的早日答覆,你能給我一些工作代碼嗎? – SpringLearner
我已經使用SMSlib。當你從鏈接下載時,它還包含一些示例代碼。你可以試試它們。 –
你可以給我代碼嗎? – SpringLearner
您可以使用RESTFul API,如
而且會有更多的爲好。
感謝您的幫助和+1。您可以給我一些工作示例 – SpringLearner
當然,我很樂意幫助您處理代碼示例。你想用哪種語言? C#,Java,PHP,Python? –
我需要在java中,將感謝你,如果你請提供我在java – SpringLearner
你可以使用smslib [1]:http://smslib.org/這是一個支持java.net的庫,通過它你可以像網關modem一樣使用sms gateway,或者你可以使用mobile(作爲sms gateway)發送短信並接收。我個人建議你開發活動和測試,我做了一些研究,並得出結論,一旦你移動你的應用程序到生產和連接你的手機或短信調制解調器是有點乏味,據我所知:),在這個階段許多在線短信網關提供商根據您的位置爲您提供一個可以發送/接收消息的界面,並且可能會花費您的時間。
我如何使用調制解調器在web應用程序 – SpringLearner
你可以購買短信網關調制解調器,並通過USB端口連接你的調制解調器到您的計算機port.cehck此http:// www.ozekisms.com/index.php?ow_page_number=201(例如,您可以根據需求找到更多的設備),例如,如果您使用的smslib是代碼和設備之間的接口(移動/調制解調器)和smslib在運行該類時會有一個測試類來檢測設備。一旦連接,你可以發送/接收消息。還要檢查兼容設備是什麼。 –
你可以給我一些免費的,我只是一個初學者,所以買不起錢 – SpringLearner
我會建議你應該使用JSMPP(git page)。 JSMPP是SMPP(短消息對等)的Java實現。它提供了您的Web應用程序和SMS服務中心之間的通信渠道。它支持每秒多達5000條短信。 SMS服務中心將向您收取服務費,但您可以使用 Selenium simulator進行儘可能多的測試。 JSMPP和Selenium模擬器均免費。
我已經使用twilio.But謝謝回答 – SpringLearner
這是免費的嗎?請添加一些更多的信息,這將有助於未來的用戶,你可能會贏得聲譽 – SpringLearner
這將是一個非常有用的未來用戶,如果你添加一些答案中的細節。在評論中撰寫信息對用戶來說並不是很有吸引力 – SpringLearner
消息將從服務器發送,而不是客戶端,因此如果有的話,加密狗也必須連接到服務器。 – jwenting
@jwenting爲web應用程序提供一般我們部署在tomcat服務器,所以你的意思是說,服務器計算機必須有dongle – SpringLearner
是的,確切地說。這就是消息的來源,而不是瀏覽器中查看網絡應用程序的計算機。 – jwenting