Monday, March 29, 2010

Envoyer un SMS avec Google Voice via cURL (Le Script Bash)

Légende : En rouge les params a adapter | (..) = Texte tronqué par pudeur sécuritaire.

Le Script :

# ====================================================
# Passer en Param 1 le mot de passe Google Voice
# ====================================================
xPass=$1

# ====================================================
# Recupérer le Token via Client Auth
# ====================================================

xAuth=$(curl -sS https://www.google.com/accounts/ClientLogin \
-d service=grandcentral \
-d Email=Login_Google_Voice \
-d Passwd=$xPass \
| awk -F'=' 'NR==3{ print $2 }')

# ====================================================
# Envoi du SMS
# ====================================================

curl -sS https://www.google.com/voice/sms/send/ \
-d _rnr_se=9/fQIWNcII(...) \
-d phoneNumber=+336(...) \
-d "text=Texte du Message" \
-d auth=$xAuth

No comments: