2011-10-06 50 views
-1

創建一個使用API​​發送SMS的ruby應用程序需要什麼鏈接/鍵。不必爲它寫寶石?我有一個鏈接到服務和一個API密鑰。我需要知道從哪裏開始。即時通訊新的紅寶石,並試圖按照本教程,但似乎無法得到任何地方不知道我怎麼做,而不使用clickatell。 http://lukeredpath.co.uk/blog/sending-sms-messages-from-your-rails-application.html從沒有Gems的Rails應用程序發送SMS消息

+0

你實際使用哪種服務?將有助於知道。 – tbuehlmann

+0

http://services.xxxx.com/SMS其中xxxx代表公司名稱。我不知道我是否可以在一個共同的論壇上撰寫。但是他們說,它或多或少像公司訂購了一項提供服務的公司並獲得了這個設施。他們也有api – CodeGeek123

+0

那麼,你能提供一些有關API的信息以及如何請求它嗎?它是某種REST API嗎? – tbuehlmann

回答

0

用於發送實際的HTTP請求,則可以使用幾個紅寶石HTTP庫/寶石之一,像REST Clienthttparty或純Net/HTTP

最簡單的一種可能是REST客戶端,例如:

require 'rest_client' 

API_URL = 'http://yourapiurl.com/resource' 
API_KEY = 'thatoneapikey' 

RestClient.post API_URL, :api_key => API_KEY, :number => '7812637813', :body => 'Foo SMS Text Bar Baz' 

問候

托比亞斯

+0

謝謝。你把這個放在哪裏?在配置文件或模型中? – CodeGeek123

+0

這幾乎取決於您的應用程序。你在使用某種框架嗎? – tbuehlmann

+0

沒有。不使用任何框架 – CodeGeek123

0

有一個朋友在routo消息系統

做了寶石https://github.com/weboglobin/Routo

你可以使用它,或者只是把它當作靈感

+0

謝謝。有幫助 – CodeGeek123

+0

嗨,只是一個問題。這是我可以使用的寶石還是應用程序? – CodeGeek123

+0

這是一個寶石,但它不是一個很好的例子,我提到它作爲一個例子,因爲你沒有提到你想要使用的服務。 – Elmatou

相關問題