無料の API を使用して SMS を送信するための
詳細は公式ウェブサイトを参照してください。https://textbelt.com/
github アドレス:
TextBelt の紹介
TextBelt Open Source は、SMS 送信機能を提供するオープンソースの REST API です。開発者は、具体的な SMS の送信の詳細を深く理解する必要なく、簡単な HTTP リクエストを使用して SMS を送信することができます。この API には通常、次の主要な構成要素が含まれます。
-
API エンドポイント:開発者が HTTP リクエスト(GET、POST など)を使用して対話し、SMS を送信できる URL です。
-
認証メカニズム:SMS の送信を許可するために、API は通常、API キー認証などの認証メカニズムを実装します。
-
リクエストフォーマット:開発者は、API の要件に従ってリクエストをフォーマットする必要があります。これには、SMS の内容、受信者の番号などの必要なパラメータが通常含まれます。
-
レスポンス処理:API はリクエストの処理後、通常は JSON 形式のデータを含むレスポンスを返します。このデータには、ステータス情報、エラーメッセージ、その他の関連データが含まれることがあります。
-
エラー処理:API はエラー処理メカニズムを提供し、開発者がリクエストを送信する際にエラーを識別し、処理できるようにします。
-
ドキュメントとサンプル:API の使用を容易にするために、詳細なドキュメントとサンプルコードが提供され、リクエストの送信やレスポンスの処理方法などが説明されています。
TextBelt Open Source API を使用すると、開発者はアプリケーションに簡単に SMS 送信機能を統合できます。これにより、基礎となる SMS サービスの実装の詳細に関心を持つ必要がありません。この API の典型的な使用シナリオには、通知サービス、確認コードの送信、顧客サービスのコミュニケーションなどがあります。
インストール
単純な POST リクエストを使用してテキストを送信します。
$ curl -X POST http://my_textbelt_server/text
-d number=5551234567
-d "message=I sent this message for free with Textbelt"
number と message は必要なパラメータです。
https://textbelt.com での有料バージョンを使用している場合は、次のコマンドを実行してください(ホームページにはさらに多くの例があります)。
$ curl -X POST https://textbelt.com/text
-d number=5551234567
-d "message=I sent this message for free with Textbelt"
-d key=abcdef123456
成功例:
{"success"}
成功は、メッセージが Textbelt のプロバイダリストに送信されたことを意味します。ネットワーク上での配信は保証できません。
失敗例:
{"success","message":"Exceeded quota for this phone number."}
Textbelt はオープンソースと有料バージョンを提供しています。
無料のセルフホストサーバーに依存する場合は、オープンソースプロジェクトにアクセスしてください。
モバイルネットワーク向けの信頼性のあるゼロ設定ソリューションを取得するには、API キーを作成してください。
TextBelt Open Source の利点は、シンプルで使いやすいインターフェースと、カスタムソリューションの開発に多くのリソースを投入したくない場合に非常に適していることです。