Nachdem Google untersucht hatte, ob der GCP-Dienst das Senden von Nachrichten per Amazon SMS ersetzen könnte, empfahl ich einen Drittanbieter-Dienst namens Twilio. Deshalb habe ich ihn ausprobiert.
· Twilios Nutzung von SMS- und Sprachdiensten
Viele Leute wissen nicht, wie Twilio ist. Einfach ausgedrückt handelt es sich um einen Cloud-API-Dienst mit Funktionen wie Sprachanrufen, SMS, Chat und Video. Als Funktion ** können Sie Telefonanrufe, SMS, Fax usw. mit einem Programm ** steuern. Ich denke, Sie sollten dies berücksichtigen, wenn Sie einen Dienst für eine Anwendung oder ein System erstellen möchten.
Wenn Sie neugierig sind, hat Twilios Partner KDDI weitere Informationen im Internet veröffentlicht. https://twilio.kddi-web.com/
Um Twilio verwenden zu können, müssen Sie zunächst ein Konto erstellen.
https://twilio.kddi-web.com/
Registrieren Sie sich für ein Konto, indem Sie sich kostenlos über den obigen Link anmelden. Befolgen Sie die Anweisungen auf der Website, um die Kontoerstellung abzuschließen. Es ist ein allgemeines Verfahren, daher denke ich nicht, dass es besonders schwierig ist.
Holen Sie sich die Telefonnummer, die Sie mit Ihrem Twilio-Konto verwenden möchten. Bitte beachten Sie, dass Sie, wenn Sie SMS verwenden möchten, eine ** amerikanische Telefonnummer ** erhalten müssen, die mit der Landesvorwahl 1 beginnt (da die japanische Telefonnummer SMS nicht unterstützt).
Nachfolgend finden Sie die Vorgehensweise zum Abrufen einer Telefonnummer
Sie haben jetzt Ihre Telefonnummer erhalten und können SMS verwenden.
Senden wir nun eine Nachricht mit dem programmierbaren SMS-Dienst von Twilio. Die folgende Seite (Englisch) war hilfreich. https://www.twilio.com/docs/sms/quickstart
Wie im Bild gezeigt, sind die Inhalte nach Programmiersprachen geordnet. Ich denke, Sie sollten sich auf die Sprache beziehen, die Ihrem Geschmack entspricht. Dieses Mal werde ich es mit ** Python ** versuchen.
Wenn Sie Python nicht in Ihrer lokalen Umgebung installiert haben, können Sie es mit dem folgenden Befehl installieren.
python
pip install python;
Installieren Sie die Bibliothek mit dem folgenden Befehl.
python
pip install twilio;
Wenn der Befehl pip: nicht gefunden </ font> angezeigt wird, führen Sie den folgenden Befehl aus.
python
easy_install twilio
Referenz-URL: https://jp.twilio.com/docs/libraries/python
Überprüfen Sie die ACCOUNT SID und AUTH TOKEN unter den folgenden Links. https://jp.twilio.com/console/project/settings
Kopieren Sie den folgenden Code in Ihren Editor oder Notizblock.
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_='+Quelltelefonnummer (einschließlich Landesvorwahl)',
to='+Telefonnummer des Nachrichtenziels (einschließlich Ländercode)'
)
print(message.sid)
Wenn Sie auf die Python-Datei klicken, die Sie gerade mit dem Befehl erstellt haben, wird eine Nachricht gesendet.
python send_sms.py
Ich konnte die Nachricht sicher bestätigen.
Das Obige ist der Ablauf der Liste bis zum Senden von SMS. Ich werde das Preissystem und andere Twilio-Dienste als SMS zusammenfassen, wenn es das nächste Mal oder später gibt.
Recommended Posts