2010-11-19 7 views

答えて

5

私はTwilio's APIを使用して手動でこれをしなければならなかった。このような何かは、トリックを行います。 SMSを送信するルールは次のとおりです。

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!" 
    }; 
} 
+0

Ah。それで、あなたは手動でそれをしました。 OK。私はあなたがどんな点でもそれを働かせることができてうれしいです。 – Alex

+0

SMSを送信するためのKRLメソッドは、最後のコードプッシュにはしませんでしたが、すぐにそこにあります。 –

1

twilio:sms()機能を使用してください。これは1つのパラメータをとります。これはsmのテキストを含む文字列です。また、アプリケーションのメタブロックにtwilioキーを配置していることを確認してください。

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

ただし、SMSを送信するのは誰ですか? –

+0

@JAM私はどのようにそれを反映するために私の答えを更新しました。 – Alex

+0

また、実際には動作しません。私はこれがwebhooks.kynetx.comを経由して実行されていないためだと思う... –

関連する問題