我如何从Kynetx应用程序发送短信?

时间:2010-11-19 21:04:49

标签: twilio krl

如何使用Kynetx应用和Twilio向用户发送短信?

2 个答案:

答案 0 :(得分:5)

我必须使用Twilio's API手动执行此操作。这是一条发送短信的规则:

rule send_sms {
  pre {
    SMS_url = <<https://#{keys:twilio().pick("$.account_sid")}:#{keys:twilio().pick("$.auth_token")}@api.twilio.com/2010-04-01/Accounts/#{keys:twilio().pick("$.account_sid")}/SMS/Messages>>;
  }
   http:post("#{SMS_url}")
     with params = {
       "From":"+18015555555",
       "To":"+18015555555",
       "Body":"Hello World via SMS!"
     };
}

答案 1 :(得分:1)

使用twilio:sms()功能。它需要一个参数,它是一个包含短信文本的字符串。还要确保已将twilio键放在应用程序的元块中。这样的事情可以解决问题:

rule send_sms {
    select when pageview ".*"
    {
       twilio:sms("Wow! I'm sending a text message") with to = "1234567890"
    }
}