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
Prerequisites
3
Vonage Python Server SDKのインストール
4
Python REPLからSMSを送信する
5
SMS送信Flaskアプリのセットアップ
6
SMS送信ビューの追加
7
Flaskサーバーの実行
8
フォーム投稿の処理
9
次はどうする?