Skip to main content

Twilio

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 !"