2010-11-19 34 views

Trả lời

5

Tôi phải làm điều này bằng tay sử dụng Twilio's API. Dưới đây là quy tắc gửi 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. Vì vậy, bạn đã làm nó theo cách thủ công. Được. Tôi rất vui vì bạn có thể làm cho nó hoạt động trong mọi lĩnh vực. – Alex

+0

Phương thức gửi tin nhắn SMS của KRL đã không đưa nó vào mã đẩy cuối cùng nhưng nó sẽ sớm có. –

1

Sử dụng chức năng twilio:sms(). Phải mất một tham số, đó là một chuỗi chứa văn bản của tin nhắn. Ngoài ra hãy chắc chắn rằng bạn đã đặt các phím twilio của bạn trong khối meta của ứng dụng của bạn. Một cái gì đó như thế này sẽ làm các trick:

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

Nhưng ai sẽ gửi SMS đến? –

+0

@JAM Tôi đã cập nhật câu trả lời của mình để phản ánh cách thực hiện điều đó. – Alex

+0

Hơn nữa, nó không thực sự hoạt động. Tôi nghĩ rằng điều này là bởi vì nó không được chạy qua webhooks.kynetx.com ... –

Các vấn đề liên quan