class SmsCandy::Helpers::SendMessageHelper
Public Class Methods
send_sms(number, message, access_token)
click to toggle source
curl -H “Content-Type: application/json” \ -H “Authorization: Bearer $TOKEN” \ -d “{"to":"$RECIPIENT_NUMBER", "body":"Hello!"}” \ “api.telstra.com/v1/sms/messages”
# File lib/sms_candy/helpers/send_message_helper.rb, line 19 def send_sms(number, message, access_token) headers = { "authorization" => "Bearer #{access_token}", "Content-Type" => "application/json", "Accept" => "application/json" } data = { to: number, body: message }.to_json response = RestClient.post(_base_url, data, headers) JSON.parse(response)['messageId'] end
Private Class Methods
_base_url()
click to toggle source
# File lib/sms_candy/helpers/send_message_helper.rb, line 33 def _base_url SmsCandy::Config.base_url + "sms/messages" end