[PYTHON] Ich habe versucht, eine SMS mit Twilio zu senden

Voraussetzungen / Grenzen

Telefonnummer abrufen

Klicken Sie auf der Seite Telefonnummer auf ** Telefonnummer kaufen **, um zur Kaufseite zu gelangen.

Twilio_User_-_Account_Phone_Numbers_Incoming.png

Sie benötigen eine ** US-Telefonnummer **, um eine SMS zu senden.

Twilio_User_-_Account_Phone_Numbers_Search.png

Wählen Sie den Zweck und suchen Sie nach der Telefonnummer.

Twilio_User_-_Account_Phone_Numbers_Search.png

Eine Liste mit Telefonnummern und Funktionen wird angezeigt. Kaufen Sie daher eine geeignete. Der Betrag liegt zwischen 1 und 2 US-Dollar. Aus irgendeinem Grund können Sie mit einem Testkonto kaufen, ohne eine Karte zu registrieren. Seltsam.

Twilio_User_-_Account_Phone_Numbers_Search_Buy_Results.png

SMS senden

Sobald Sie die Telefonnummer haben, senden Sie eine SMS. Füllen Sie das Formular mit [API Explorer] aus (https://jp.twilio.com/user/account/developer-tools/api-explorer/message-create) und klicken Sie unten auf dem Bildschirm auf ** Issue Request **. Klicken Sie zum Senden.

Twilio_User_-_Account_Developer_Tools_API_Explorer_Message_Create.png

Um programmgesteuert zu senden, rufen Sie die SID und das AuthToken von der Seite mit den Kontoeinstellungen ab und senden Sie sie über Support Library on github. Der Berechtigungsnachweis ist wie folgt.

Twilio_User_-_Account_Settings.png

Kopieren Sie den im API-Explorer angezeigten Beispielcode und verwenden Sie ihn.

from twilio.rest import TwilioRestClient 
 
# put your own credentials here 
ACCOUNT_SID = "[SID]" 
AUTH_TOKEN = "[AuthToken]" 
 
client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN) 
 
client.messages.create(
	to="12345678", 
	from_="87654321", 
	body="hello! it's a twilio!",  
)

Zum Zeitpunkt des Erfolgs

Wenn die Anforderung erfolgreich ist, wird "twilio.rest.resources.messages.Message" zurückgegeben. result.status scheint queue zu sein.

Zum Zeitpunkt des Scheiterns

Wenn die Anforderung fehlschlägt, wird "TwilioRestException" ausgelöst. Praktisch, da die Fehlermeldung einen detaillierten Grund hat.

TwilioRestException:
HTTP Error Your request was:

POST https://api.twilio.com/2010-04-01/Accounts/xxxxxxxxxxxxx/Messages.json

Twilio returned the following information:

Message body is required.

More information may be available here:

https://www.twilio.com/docs/errors/21602

Recommended Posts

Ich habe versucht, eine SMS mit Twilio zu senden
Ich habe versucht, eine E-Mail mit SendGrid + Python zu senden
Ich habe eine SMS mit Python gesendet
Ich habe versucht, mit Python eine E-Mail von Amazon SES zu senden
Ich habe versucht, E-Mails vom Sakura-Server mit Flask-Mail zu senden
Ich habe versucht, ein Objekt mit M2Det zu erkennen!
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
Ich habe versucht, mit Elasticsearch Ranking zu lernen!
Ich habe versucht, mit PyCaret zu clustern
Ich habe versucht, eine ganzzahlige Matrix mit Numpy zu standardisieren
Ich habe versucht, künstliches Perzeptron mit Python zu implementieren
Ich habe gRPC mit Python ausprobiert
Ich habe versucht, mit Python zu kratzen
Ich habe versucht, eine OCR-App mit PySimpleGUI zu erstellen
Ich habe versucht, die alternative Klasse mit Tensorflow zu finden
Ich habe versucht, einen Artikel mit SQL Alchemy auf Wiki.js zu erstellen
Ich habe versucht, Sätze mit summpy zusammenzufassen
Ich habe maschinelles Lernen mit liblinear versucht
Ich habe versucht, WebScraping mit Python.
Ich habe versucht, Essen mit SinGAN zu bewegen
Ich habe versucht, DeepPose mit PyTorch zu implementieren
Ich habe versucht, das Gesicht mit MTCNN zu erkennen
Ich habe versucht, Prolog mit Python 3.8.2 auszuführen.
Ich habe die SMTP-Kommunikation mit Python versucht
Ich habe versucht, Sätze mit GPT-2 zu generieren
Ich habe versucht, LightGBM mit Yellowbrick zu lernen
Ich habe versucht, das Gesicht mit OpenCV zu erkennen
Ich habe versucht, mit Python + OpenCV eine Bildähnlichkeitsfunktion zu erstellen
Ich erhalte eine Fehlermeldung beim Import von Pandas.
Ich habe eine multiple Regressionsanalyse mit Polypoly-Regression versucht
Ich habe versucht, Amazon SQS mit Django-Sellerie zu verwenden
Ich habe versucht, Autoencoder mit TensorFlow zu implementieren
Ich habe Linebot mit Flasche (Anaconda) + Heroku ausprobiert
Ich habe versucht, AutoEncoder mit TensorFlow zu visualisieren
Ich habe versucht, mit Hy anzufangen
Ich habe versucht, Selen mit Headless-Chrom zu verwenden
Ich habe versucht, Faktoren mit Titanic-Daten zu analysieren!
Ich habe versucht, mit Kaggles Titanic (kaggle②) zu lernen.
Ich habe versucht, mit Python + opencv nicht realistisch zu rendern
Ich habe eine funktionale Sprache mit Python ausprobiert
Ich habe versucht, mit Python ② (Fibonacci-Zahlenfolge) aufzuklären.
Ich habe versucht, DeepPose mit PyTorch PartⅡ zu implementieren
Ich habe versucht, CVAE mit PyTorch zu implementieren
Ich habe versucht, mit Pillow mit dem Bild zu spielen
Ich habe versucht, TSP mit QAOA zu lösen
Ich habe mit Jupyter eine einfache Bilderkennung versucht
Ich habe versucht, CNN mit Resnet fein abzustimmen
Ich habe versucht, natürliche Sprache mit Transformatoren zu verarbeiten.
# Ich habe so etwas wie Vlookup mit Python # 2 ausprobiert
Ich habe mit TWE-Lite-2525A einen Öffnungs- / Schließsensor (Twitter-Link) erstellt
Ich habe versucht, nächstes Jahr mit AI vorherzusagen
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Beim Speichern mit OpenCV ist ein Fehler aufgetreten
Ich habe Hunderte Millionen SQLite mit Python ausprobiert