Class: SmsCandy::Helpers::SendMessageHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/sms_candy/helpers/send_message_helper.rb

Class Method Summary collapse

Class Method Details

.send_sms(number, message, access_token) ⇒ Object

curl -H “Content-Type: application/json” \ -H “Authorization: Bearer $TOKEN” \ -d “"body":"Hello!"” \ “api.telstra.com/v1/sms/messages



19
20
21
22
23
24
25
26
27
28
29
# 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