Come faccio a inviare uno SMS da un'applicazione Kynetx?
Domanda
Come faccio a inviare uno SMS a un utente utilizzando un Kynetx App e Twilio?
Soluzione
Ho dovuto fare questa operazione manualmente utilizzando di Twilio API . Ecco una regola che invia uno 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!"
};
}
Altri suggerimenti
Utilizzare la funzione twilio:sms()
. Ci vuole un parametro, si tratta di una stringa contenente il testo del sms. Inoltre, assicurarsi di aver messo le chiavi Twilio nella meta blocco dell'applicazione. Qualcosa di simile a questo farà il trucco:
rule send_sms {
select when pageview ".*"
{
twilio:sms("Wow! I'm sending a text message") with to = "1234567890"
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow