Après avoir vérifié si le service de GCP pouvait remplacer l'envoi de messages via Amazon SMS, Google a recommandé un service tiers appelé Twilio, alors je l'ai essayé.
· Utilisation par Twilio des SMS et des services vocaux
Beaucoup de gens ne savent pas à quoi ressemble Twilio. En termes simples, il s'agit d'un service d'API cloud avec des fonctionnalités telles que les appels vocaux, les SMS, le chat et la vidéo. En tant que fonctionnalité **, vous pouvez contrôler les appels téléphoniques, SMS, FAX, etc. avec un programme **, je pense donc que vous devriez l'envisager lorsque vous souhaitez créer un service lié à une application ou un système.
Si vous êtes curieux, le partenaire de Twilio, KDDI, a publié plus d'informations sur le Web. https://twilio.kddi-web.com/
Pour utiliser Twilio, vous devez d'abord créer un compte.
https://twilio.kddi-web.com/
Créez un compte en vous inscrivant gratuitement au lien ci-dessus. Suivez les instructions sur le site pour terminer la création du compte. C'est une procédure générale, donc je ne pense pas que ce soit particulièrement difficile.
Obtenez le numéro de téléphone que vous souhaitez utiliser avec votre compte Twilio. Veuillez noter que si vous souhaitez utiliser les SMS, vous devez obtenir un ** numéro de téléphone américain ** commençant par le code de pays 1 (car le numéro de téléphone japonais ne prend pas en charge les SMS).
Voici la procédure pour obtenir un numéro de téléphone
Vous avez maintenant obtenu votre numéro de téléphone et êtes prêt à utiliser les SMS.
Maintenant, envoyons un message en utilisant le service SMS programmable de Twilio. Le site suivant (en anglais) a été utile. https://www.twilio.com/docs/sms/quickstart
Le contenu est organisé par langage de programmation comme indiqué dans l'image, donc je pense que vous devriez vous référer au langage qui convient à votre goût. Cette fois, je vais essayer avec ** Python **.
Si vous n'avez pas installé python dans votre environnement local, vous pouvez l'installer avec la commande suivante.
python
pip install python;
Installez la bibliothèque avec la commande suivante.
python
pip install twilio;
Si pip: command not found </ font> s'affiche, exécutez la commande suivante.
python
easy_install twilio
URL de référence: https://jp.twilio.com/docs/libraries/python
Vérifiez le SID DU COMPTE et le TOKEN AUTH dans les liens ci-dessous. https://jp.twilio.com/console/project/settings
Copiez le code ci-dessous dans votre éditeur ou votre bloc-notes.
sms_message.py
# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client
# Your Account Sid and Auth Token from twilio.com/console
# DANGER! This is insecure. See http://twil.io/secure
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)
message = client.messages \
.create(
body="Hello from Python!",
from_='+Numéro de téléphone source (y compris l'indicatif du pays)',
to='+Numéro de téléphone du destinataire du message (avec l'indicatif du pays)'
)
print(message.sid)
Lorsque vous cliquez sur le fichier Python que vous venez de créer avec la commande, un message sera envoyé.
python send_sms.py
J'ai pu confirmer le message en toute sécurité.
Ce qui précède est le flux de la liste jusqu'à l'envoi de SMS. Je vais résumer le système de tarification et les services Twilio autres que les SMS s'il y a une prochaine fois ou plus tard.
Recommended Posts