78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
# File 'lib/coolsms/send.rb', line 78
def send(from, to, text)
fields = self.fields(
:type, :image, :image_encoding, :refname, :country,
:datetime, :subject, :charset, :srk, :mode,
:extension, :delay, :force_sms, :os_platform, :dev_lang,
:sdk_version, :app_version, :sender_key, :template_code
)
fields = fields.merge( from: from, to: to, text: text, type: self.type )
res = Request.new.post( "send", fields )
if res.code == "200"
body = JSON.parse(res.body)
{
ret: body['result_code'] == "00",
message: body['result_message'],
code: res.code,
gid: body['group_id']
}
else
{
ret: false,
code: res.code
}
end
end
|