Python REPLからSMSを送信する
まず、コマンドラインからpythonを実行し、以下の3行を入力する。
これらのコード行は3つのアクションを実行する。
- 最初の行は
nexmo-python. - 2行目は
Clientオブジェクトを再利用することができ、Vonage API キーとそれに関連するシークレットを知ることができます。 - 3行目は実際にSMSメッセージを送信する。
うまくいけば、SMSメッセージを受け取ったことになる!そうでない場合は、レスポンスの内容、つまり エラーメッセージ はかなり役に立つかもしれない。
send_message は辞書を返し、SMSがいくつのメッセージに分割されたか、またメッセージの送信にいくらかかったかを教えてくれる。長いメッセージは複数のメッセージとして送信する必要があります。Vonageはこれらのメッセージを分割し、電話のSMSクライアントが自動的に元の長いメッセージに組み立て直しますが、これは短いメッセージよりもコストがかかります。
Python、Flask、NexmoでSMSメッセージを送信する方法
このチュートリアルでは、Nexmo Pythonライブラリを利用したPythonによるSMS送信を紹介します。REPLからSMSを送信する方法から始まり、SMS機能を持つシンプルなflaskアプリを構築する方法を紹介します。
手順
1
このチュートリアルの紹介2
Prerequisites3
Vonage Python Server SDKのインストール4
Python REPLからSMSを送信する5
SMS送信Flaskアプリのセットアップ6
SMS送信ビューの追加7
Flaskサーバーの実行8
フォーム投稿の処理9
次はどうする?