[Twilio] Envoie de SMS en CLI

twilio.png

Introduction

Twilio est un service gratuit mettant en place une API permettant d'envoyer des SMS.

Envoie de SMS sur Linux

Voici la fonction Bash permettant l'envoie de SMS grâce à l'API de Twilio en utilisant curl : 

function send_sms() {

        SID=" "
        TOKEN=" "
        NUMBER_SRC=" "
        NUMBER_DST=$1

        curl -XPOST https://api.twilio.com/2010-04-01/Accounts/$SID/Messages.json \
                --data-urlencode "To=$NUMBER_DST" \
                --data-urlencode "From=$NUMBER_SRC" \
                --data-urlencode "Body=$2" \
                -u $SID:$TOKEN \
                > /dev/null 2>&1

        echo -e "\n Vous recevrez un message à la fin du téléchargement !"
}

Voici un exemple d'utilisation :

sendsms "+337XXXXXXXX" "Hello world !"

Revision #4
Created 26 July 2023 17:01:41 by Elieroc
Updated 12 September 2023 21:59:50 by Elieroc