Web サイトから SMS を送信するには、必要に応じて 2 つのアプローチのいずれかになります。コードを使用せずにメッセージを手動で送信する Web ダッシュボードと、Web サイト独自のロジックの一部としてメッセージを自動的に送信する SMS API です。
オプション 1: Web ベースの SMS ダッシュボード
不定期または手動で送信するための最も簡単なルートは、ブラウザベースの SMS ダッシュボードです。ログインしてメッセージを入力し、受信者の番号を選択またはアップロードして送信します。電話もコードもアプリのインストールも必要ありません。これは、予定のリマインダー、注文の更新、または 1 回限りのお知らせを送信する小規模なチームに最適であり、ほとんどの SMS プラットフォーム独自の Web アプリの動作方法です。
オプション 2: SMS API
誰かがフォームを送信した瞬間の確認、ユーザーがログインしようとした瞬間の OTP、データベースの変更によってトリガーされたアラートなど、自動化されたものについては、Web サイトはユーザーが送信をクリックしなくても、そのメッセージを独自に送信する必要があります。これが SMS API の目的です。Web サイト独自のバックエンド コードが作成する標準 HTTP リクエストには、受信者の番号、メッセージ テキスト、API キーが含まれており、SMS ゲートウェイがそれらを配信します。
API 経由の送信の実際の様子
- Web サイトのバックエンドは、注文、フォームの送信、ログインの試行などのトリガーを検出します。
- これは、リクエスト内の受信者番号、メッセージ、および API キーを含む HTTP POST リクエストを SMS API エンドポイントに送信します。
- SMS ゲートウェイはメッセージを配信し、Web サイトが記録または表示できる配信ステータスを返します。
これは標準的な Web リクエストであるため、Web サイトですでに実行されているバックエンド言語 (PHP、Node.js、Python、Java) で動作し、HTTP リクエストを行うために言語がすでに使用しているもの以外に特殊なライブラリは必要ありません。
どちらを使用するか
| 必要 | ベストフィット |
|---|---|
| 場合によっては手動で送信する | ウェブダッシュボード |
| 自動化され、Web サイトのイベントによってトリガーされます | SMS API |
| 利用可能な開発者がいません | ウェブダッシュボード |
| 大量、トラフィックに応じて拡張する必要がある | SMS API |