Alixir.SMS (alixir_sms v0.2.1) View Source
Alixir.SMS
enables sms service for Aliyun.
Examples
operation = Alixir.SMS.send_sms("15000000000", "云通信", "SMS_0000", %{code: "1234", product: "ytx"}, "abcdefg")
Alixir.request(operation)
Link to this section Summary
Functions
Construct a Send SMS operation.
Link to this section Types
Specs
Link to this section Functions
Link to this function
send_sms(phone_numbers, sign_name, template_code, template_param \\ %{}, out_id \\ "", options \\ [])
View SourceSpecs
send_sms( String.t() | [String.t(), ...], String.t(), String.t(), map(), String.t(), options() ) :: %Alixir.SMS.SendSMSOperation{ http_method: :get, out_id: term(), phone_numbers: term(), sign_name: term(), template_code: term(), template_param: term() }
Construct a Send SMS operation.
Return an Alixir.SMS.SendSMSOperation
struct which could be passed to Alixir.request
to perform the request.
Example
iex> Alixir.SMS.send_sms("15000000000", "云通信", "SMS_0000", %{code: "1234", product: "ytx"}, "abcdefg")
%Alixir.SMS.SendSMSOperation{
http_method: :get,
phone_numbers: "15000000000",
sign_name: "云通信",
template_code: "SMS_0000",
template_param: %{code: "1234", product: "ytx"},
out_id: "abcdefg"
}