2010-11-19 11 views

Respuesta

5

que tenía que hacer esto manualmente usando Twilio's API. Aquí hay una regla que envía un mensaje de texto:

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. Entonces lo hiciste manualmente De acuerdo. Me alegro de que puedas ponerlo en funcionamiento en cualquier aspecto. – Alex

+0

El método KRL para enviar SMS no se convirtió en el último código insertado, pero estará allí pronto. –

1

Utilice la función twilio:sms(). Toma un parámetro, es una cadena que contiene el texto del sms. También asegúrese de haber puesto sus llaves twilio en el bloque meta de su aplicación. Algo como esto hará el truco:

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

Pero, ¿a quién le enviará el SMS? –

+0

@JAM Actualicé mi respuesta para reflejar cómo hacerlo. – Alex

+0

Además, en realidad no funciona. Creo que esto se debe a que no se está ejecutando a través de webhooks.kynetx.com ... –

Cuestiones relacionadas