Comment envoyer un SMS à un utilisateur en utilisant une application Kynetx et Twilio?Comment envoyer un SMS à partir d'une application Kynetx?
Répondre
je devais le faire manuellement à l'aide Twilio's API. Voici une règle qui envoie un 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!"
};
}
Utilisez la fonction twilio:sms()
. Il prend un paramètre, c'est une chaîne contenant le texte du sms. Assurez-vous également que vous avez mis vos clés twilio dans le méta-bloc de votre application. Quelque chose comme ça fera l'affaire:
rule send_sms {
select when pageview ".*"
{
twilio:sms("Wow! I'm sending a text message") with to = "1234567890"
}
}
Mais à qui envoyer le SMS? –
@JAM J'ai mis à jour ma réponse pour réfléchir à la façon de le faire. – Alex
En outre, cela ne fonctionne pas réellement. Je pense que c'est parce qu'il n'est pas exécuté par webhooks.kynetx.com ... –
Ah. Donc vous l'avez fait manuellement. D'accord. Je suis content que vous puissiez le faire fonctionner à n'importe quel égard. – Alex
La méthode KRL pour l'envoi de SMS ne l'a pas fait entrer dans le dernier code push mais il sera bientôt là. –